It is very common for research involving mathematics to be primarily written in English (including proofs) because both correctness and comprehensibility are valued in this kind of writing. Any English statement written without appropriate wording and adherence to grammar can be ambiguous. Hence, appropriate wording and adherence to grammar is very important when writing about mathematics. I'm used to writing code and formulae where parentheses are used to specify groupings that remove ambiguity. However, parentheses do not work like this in the English language.
Hence, when writing articles involving mathematical statements, I try to use certain approaches to wording/phrasing that grammatically specify groupings and therefore remove ambiguity (within reason). But there are still tricky scenarios where I cannot think of the right wording/phrasing to do this whilst ensuring grammatical correctness. I am looking for solutions in these scenarios.
I will first give an example and a generalisation of how this grouping-based ambiguity can arise in any statement (regardless of mathematical content), I will then give examples of solutions/approaches I am already aware of for combatting this ambiguity and also point out the limitations of these approaches that are leading to the tricky scenarios where I'm getting stuck.
Ambiguous statements
The statement
I will go to the supermarket if and only if I have run out of food and I am in the town centre.
could be interpreted to mean either
I am in the town centre, and I will go to the supermarket if and only if I have run out of food.
or
I will go to the supermarket if and only if it is the case that I have run out of food and that I am in the town centre.
These two interpretations have different meanings. Only the second interpretation specifies that going to the supermarket is dependent on being in the town centre. Hence, it can be important to try to remove these kinds of ambiguities whenever possible. In mathematics, this is extremely important.
The example above can be generalised to any written statement. Consider two statements that I will name a and b. Compound statements of the form “[...] if and only if a and b”, “let [...] such that a and b”, “[...] if a and b” and others can be interpreted as having more than one meaning. I can introduce code/formulae-style parentheses to demonstrate that “[...] if and only if a and b” could mean either “[...] if and only if (a and b)” or “b and ([...] if and only if a)”. For my purposes, in almost all cases I want to specify that a and b are grouped. If there are multiple statements instead of just “a and b” (e.g. “a, b and c”), I almost always want to group these as well.
Limitations to known approaches in trickier scenarios
- In a lot of these scenarios one could replace “a and b” with “it is true that a and that b”. For example, “[...] if and only if a and b” can be changed to “[...] if and only if it is true that a and that b”. This usually makes it clear that a and b are grouped. But if statement b is something like "x is in set X" then the ambiguity remains. E.g. “[...] if and only if it is true that a and that x is in set X” could be interpreted as meaning "(that x is in set X) and ([...] if and only if it is true that a)" where "that x" refers to some other x.
- In a lot of these cases one could replace “a and b” with “both a and b hold”. For example, “[...] if and only if both a and b hold”. However, this only really seems to make sense if a and b are equalities. It does not grammatically make sense if statement b is of the form "no x exists in set X with…" for example.
- Changing “[...] if a and b” to “if a and b then [...]” is a solution that only works for “[...] if a and b”.
- In a lot of these cases one could put “a and b” in its own sentence. For example, “[...] if and only if a and b” can be replaced with "[...] if and only if the following is true. a and b.". But I rarely see this approach in my field and it can seem unnecessary to start a whole new sentence in cases where a and b are relatively short.
I try my best to avoid writing statements which require any groupings to be specified in the first place. But I always encounter scenarios where it is necessary. Any approaches for grammatically specifying groupings that apply to these trickier scenarios would help. I have a preference for approaches that generalize to as many scenarios as possible.
By the way, I already asked questions about closely related topics on the math StackExchange (some of the approaches I’ve listed here come from answers there) but the topics were deemed to be primarily about writing which led to some questions being closed.