Skip to content

3.4 Precision vs Readability

How mathematical writing balances exact statements with readable exposition.

Mathematical writing must be precise enough to support proof and readable enough to support understanding. These goals are related, but they often pull in different directions.

Precision means that each statement has a definite meaning. The objects are declared, the assumptions are stated, and the conclusion follows under those assumptions.

Readability means that the reader can follow the argument without reconstructing too much hidden context.

A statement can be precise but unreadable.

ε>0, δ>0, xX, dX(x,a)<δdY(f(x),f(a))<ε \forall \varepsilon > 0,\ \exists \delta > 0,\ \forall x \in X,\ d_X(x,a) < \delta \Rightarrow d_Y(f(x), f(a)) < \varepsilon

This is exact, but it may be hard to parse when first introduced. A readable version can precede it:

The function ff is continuous at aa if points sufficiently close to aa are sent to points close to f(a)f(a).

Then the formal condition can follow. The prose gives the idea. The formula fixes the meaning.

StyleStrengthRisk
Fully symbolicExact and compactHard to read
Fully verbalEasy to readMay be ambiguous
MixedClear and preciseRequires discipline

Good mathematical writing usually uses a mixed style. It introduces an idea in prose, states it precisely in symbols, then explains how it will be used.

Poor:

Let ff be nice. Then the result follows.

Better:

Let f:XYf : X \to Y be continuous. Since XX is compact and YY is Hausdorff, the image f(X)f(X) is compact in YY.

The second version is longer, but it states the assumptions that make the theorem valid.

Precision matters most where a statement can change truth value under different contexts.

Ambiguous phrasePrecise replacement
For all xxFor all xXx \in X
The function is boundedff is bounded on AA
The sequence converges(an)(a_n) converges in XX
The map preserves structuref(ab)=f(a)f(b)f(a \cdot b) = f(a) \cdot f(b)
The object is uniqueUnique up to the specified equivalence

Readability matters most where a formal statement hides the main idea. A proof should not be a wall of symbols if the argument has a simple structure.

For example, instead of writing only:

x,yV, λk, T(x+y)=T(x)+T(y), T(λx)=λT(x) \forall x,y \in V,\ \forall \lambda \in k,\ T(x+y)=T(x)+T(y),\ T(\lambda x)=\lambda T(x)

one can write:

The map T:VWT : V \to W is linear: it preserves vector addition and scalar multiplication.

Then the equations can be supplied if needed.

Precision should not mean maximum formality at every line. It means enough formality to remove ambiguity.

Readability should not mean vague language. It means the structure of the argument is visible.

A useful pattern is:

StepPurpose
State the settingDeclares objects and assumptions
Give the intuitionExplains why the statement should be true
State the formal claimFixes exact meaning
Prove in clear stepsConnects assumptions to conclusion
Name dependenciesShows what was used

For example:

Let GG be a group and let HGH \leq G. We want to know when cosets of HH can be multiplied. This works exactly when HH is normal. In that case, the quotient G/HG/H inherits a group structure from GG.

This paragraph is readable because it gives motivation. It is precise because GG, HH, normality, and G/HG/H have standard meanings in context.

The main failure mode of precision is overloading the reader with low-level detail too early. The main failure mode of readability is omitting assumptions that affect correctness.

A balanced text separates layers.

LayerExample
ConceptContinuity means small input changes give small output changes
DefinitionFor every ε>0\varepsilon > 0, there exists δ>0\delta > 0
TheoremContinuous functions preserve compactness
ProofUse an open cover of the image and pull it back
FormalizationEncode topological spaces, maps, covers, and compactness

Not every layer is needed every time. A textbook section may need all of them. A research paper may only need the theorem and proof. A reference page may emphasize definitions.

Symbol density should match the reader’s task. During calculation, dense notation is useful. During explanation, dense notation can obscure the idea.

Compare:

(a+b)2=a2+2ab+b2 (a+b)^2 = a^2 + 2ab + b^2

This formula is short and readable because the notation is familiar.

But a long formula with many unnamed components should be broken into named parts. Naming reduces cognitive load.

Poor:

ϕ(x)=AK(x,y)g(y),dy+λBL(x,z)h(z),dz \phi(x)=\int_A K(x,y)g(y),dy+\lambda\int_B L(x,z)h(z),dz

Better:

Define

F(x)=AK(x,y)g(y),dy F(x)=\int_A K(x,y)g(y),dy

and

G(x)=BL(x,z)h(z),dz. G(x)=\int_B L(x,z)h(z),dz.

Then

ϕ(x)=F(x)+λG(x). \phi(x)=F(x)+\lambda G(x).

The second version is longer, but easier to reason about. It exposes structure.

A similar principle applies to proofs. Long arguments should be decomposed into lemmas when the same idea appears more than once or when a subclaim has independent value.

SituationBetter structure
Repeated calculationDefine a notation
Repeated argumentExtract a lemma
Many assumptionsGroup them in a setup
Many casesName each case
Long dependency chainState an intermediate claim

Precision also requires explicit quantifier order. The order of quantifiers changes meaning.

xX, yY, P(x,y) \forall x \in X,\ \exists y \in Y,\ P(x,y)

means each xx may have its own yy.

yY, xX, P(x,y) \exists y \in Y,\ \forall x \in X,\ P(x,y)

means one yy works for every xx.

These are different statements. Prose should preserve this distinction.

“Each input has an output” corresponds to the first statement. “There is a single output that works for every input” corresponds to the second.

Readability improves when quantifiers are translated into clear prose, but the symbolic version should remain available when order matters.

Precision also depends on equality and equivalence. Saying that two objects are “the same” is often too vague. The text should say whether it means equal, isomorphic, homeomorphic, equivalent, congruent, or equal up to canonical identification.

PhraseBetter form
AA and BB are the sameA=BA = B
The groups are the sameGHG \cong H
The spaces are the sameXX and YY are homeomorphic
The functions are the same locallyThey agree on a neighborhood
The objects differ only by coordinatesThey are equivalent under change of basis

A readable text may use “same” informally after the precise relation has been stated. Before that, it should avoid the shortcut.

The best rule is local explicitness. Do not restate the entire foundation in every sentence, but state what the reader needs at the point where ambiguity would arise.

Mathematical writing should be exact at the boundaries and readable in the middle. Definitions, theorem statements, and final conclusions need high precision. Motivation and proof sketches can use more prose, provided they do not alter the claim.

Precision protects correctness. Readability protects transmission. A mathematical text fails if either one is missing.