From Derivations to Mathematical Prose
Here is a proof that every schoolbook prints: for an
integer
Suppose
is even, say . Then , so is even.
And here is the same proof as a derivation, for one
fixed integer
At line 5 the side condition holds:
| Words | Lines | What they do |
|---|---|---|
| “Suppose |
1 | open the |
| “say |
2 | open the |
| “Then |
3 | algebra inside both boxes |
| “so |
4 | |
| (the paragraph ends) | 5, 6 | the two boxes close |
Words such as “let”, “choose”, “suppose” and “in either case” are the boxes, spoken. This chapter makes that correspondence exact in both directions. Learning to hear the boxes is what lets a reader working alone check a proof, by restoring the derivation underneath wherever a step is in doubt; learning to speak them is what makes a proof checkable by someone else.
Words can also deceive. Here is a proof whose every sentence is true and which is still wrong.
Claim. For an integer
, if is even, then is even.
- Suppose
is even. (2) Then for some integer . (3) So . (4) Hence is even. (5) Therefore, if is even, then is even.
Every sentence is true, and so is the claim. But the
box opens with “
The question of this chapter: when a proof is written in sentences, where did its boxes go, and how does a reader find them again?
The chapter builds a dictionary from rules to phrases, writes proofs at four levels from full derivation to plain prose, fixes which steps plain prose may leave unsaid, and turns all of this into habits for reading, writing and checking proofs, with a catalogue of the errors that recur. It ends with the one rule mathematicians have seriously argued about: reductio ad absurdum.
What you need. Chapters 1–6, core. From Chapter 7, only the statement in Section 7.2 under “From counter-models to non-derivability”, that a derivation with the quantifier rules never leads from true premises to a false conclusion; Sections 8.6 and 8.7, and Exercise C3 of Section 8.5, use it as a fact.
- Boxes. An assumption opens a box, the line written after it closes it, and a line may cite only lines and boxes available to it (Definition 1.4.2).
- The rules. The introduction and elimination rules of every connective and quantifier, and the derived rules of Chapter 2; Section 8.1 collects them on one card.
- Choosing. “Choose” needs a fresh name, and a chosen constant may depend only on the names of the boxes around it (Sections 5.6 and 6.4).
- The classical rule.
is the one rule that belongs to no connective; and are its other two forms (Section 2.5).
Second readingThe chief earlier results this chapter cites
From Chapters 1 and 2: the rules for every
connective, derivations with their boxes and scope rule
(Definition 1.4.2),
derived rules (Definition 2.3.1),
the classical rules of Section 2.5 and their
interderivability (Theorem 2.5.7),
the cut rule (Lemma 2.3.3),
and the two running examples Theorem 2.1.3
and Theorem 2.2.1.
From Chapter 3: the search for a derivation (Section
3.1), the extraction of an argument (Section 3.3) and Proposition 3.2.2.
From Chapter 4: induction and strong induction (Axiom 4.2.1,
Theorem 4.2.2),
truth tables and refuting rows (Example (Working backwards from F),
Definition 4.5.3,
Corollary 4.7.3),
soundness (Theorem 4.7.2),
completeness (Theorem 4.8.4,
Corollary 4.8.5),
the rule TAUT (Definition 4.8.1)
and the proof of Lemma 4.8.3
(for a Challenge exercise of Section 8.4), and, for
Section 8.7 only, the optional Theorem 4.7.4.
From Chapters 5 and 6: the quantifier rules and their
side conditions (Definition 5.4.1,
Definition 5.6.1),
the bounded rules (Proposition 6.1.1),
definitions of analysis translated into formulas
(Section 6.1), the laws for negating quantifiers (Proposition 6.2.1),
the propositional skeleton (Definition 6.3.1,
Proposition 6.3.1),
and the derivation that uniform continuity implies
continuity together with the place where its converse
breaks down (Example (Uniformly continuous implies continuous),
Example (The search from C to UC),
and the counter-model Example (The square function on the real line)).
School arithmetic and the order of
Time. About 35 hours on the core track (all of A, one B and one C per section, the exit checks); about 65 hours for everything.
Minimum before Sets, Relations, and Cardinality. Chapters 1–6 and 8, core; Sections 7.1–7.2 before its Chapter 3.
Roadmap
- The connective rules in prose. The
rule card for the whole chapter, and which steps may go
unsaid; the dictionary rows for the connectives and the
classical rules, each with a short proof annotated
phrase by phrase; the spoken purpose of a box; the
constructive dilemma and equivalent conditions proved by
a cycle; why
and are told apart; the three faces of “proof by contradiction”; the costumes. - The quantifier rules in prose. The rows for “for every”, “there exists”, equality and unique existence; definitions, “the” and double inclusion; what a chosen constant depends on, in a picture and in numbers; “it suffices to show”, induction and “without loss of generality”; the quantifiers that English leaves unwritten or puts in the wrong place.
- Four levels of one proof. One short
proof written four times; the levels named; the
convention on silent steps; the irrationality of
and “uniformly continuous implies continuous” at the levels that show most; which silent steps are truth-functional; “it suffices to show” written as a column; how to check a doubtful sentence by expanding it. - Reading a proof: self-explanation. The book’s training passage for the habit of naming, at each line, what makes it true; four questions to ask of every line; naming the unstated fact; and five strategies that good readers apply to a proof as a whole.
- Writing a proof. A seven-step procedure, run at once on one example; scratch paper against the page; the conventions of written mathematics; two more examples; generalizing a proof.
- Checking proofs, and what is not allowed. Two questions for every line; the catalogue (N1)–(N14) in seven families; four student proofs checked line by line (and, in a fold, the errors’ traditional names).
- The dispute over excluded middle. A proof of existence that names nothing; what a proof provides under the BHK reading; reductio as the one extra rule; why excluded middle cannot be refuted; which laws survive without the rule; a short history; what analysis would lose; proofs as programs; the book’s position.
- Stages of knowledge: Kripke models
(optional). A semantics in which knowledge grows by
stages; the rules without
are sound for it, and two or three stages show which laws need .
Named moves
- Hear the rule in the phrase. “Let
” opens a box and “suppose” an assumption; “choose” is ; “take” and “let ” are ; “suppose, for contradiction” is or ; both boxes end in , and what the box assumes and the line written after it closes tell which. - Expand to check. When a sentence is doubtful, rewrite that stretch, and only that stretch, as a skeleton, and look for the line that breaks a rule.
- Skeleton first. Write the first and the last sentence of every box before filling any.
- Self-explain each line by earlier lines, definitions and named results, and the rule that combines them; never by paraphrase.
- Two columns when checking: is the line true? and does it follow, and by which rule? The first column finds where to look; the second decides.
- Say what depends on what. Every chosen object carries its dependencies: the names in the line it comes from, among the boxes open when it was chosen.
- Write the reductions as a column. Each “it suffices to show” is one row with its reason; read upwards, the column is the proof. (Section 8.3)
- Generalize by a fresh name. Replace the particular object by a new letter, and keep only the lines that still hold for it. (Section 8.5)
Summary
A written proof is a derivation in sentences: every
rule has its phrases, and “let”, “suppose”, “choose” and
“in either case” are the boxes, spoken (Sections
8.1–8.2). The chapter named four levels of one proof (Definition 8.3.1)
and fixed by one principle which steps plain prose may
leave unsaid (Definition 8.3.2);
a doubtful sentence is checked by expanding it to a
skeleton. It gave a habit for reading
(self-explanation), a procedure for writing, and, for
checking, two questions and a catalogue of fourteen
errors (Example (What is not allowed)).
It ended with the one rule mathematicians have disputed.
Without
Terms
- BHK reading: a proof as a construction of what it claims (Section 8.7).
- costume: a direct or contrapositive proof dressed as contradiction (Example (A direct proof in costume)).
- double inclusion:
shown as and (Example (Two inclusions)). - forcing (optional): what a stage of knowledge makes true (Definition 8.8.2).
- heredity (optional): what a stage forces, every later stage forces (Lemma 8.8.1).
- intuitionistic logic: the rules of
this book without
(Section 8.7). - Kripke model (optional): stages of knowledge, with atoms that stay known (Definition 8.8.1).
- levels of proof: derivation, skeleton, annotated prose, plain prose (Definition 8.3.1).
- not-allowed catalogue, (N1)–(N14): recurring errors, each with the rule broken (Example (What is not allowed)).
- self-explanation: naming each line’s warrant, never paraphrasing it (Example (Explaining a proof, well and badly)).
- silent step: a step plain prose may leave unwritten (Definition 8.3.2).
- skeleton: level 1, the boxes and the logical lines (Definition 8.3.1).
- TFAE by a cycle: several conditions shown equivalent by a loop of implications (Example (Three conditions, one cycle)).