The Lumenary · Advanced undergraduate
Mathematical writing
Name: ______________________
Date: ______________________
You will learn to
- Rewrite a correct but unclear proof so that its structure, assumptions and key steps are explicit
- Define every symbol before use, state every hypothesis, and control quantifier order and scope
- Typeset definitions, theorems and proofs in LaTeX with consistent notation, labels and cross-references
- Write a short expository note that states precisely which results are proved, which are cited and which are conjectured
- Explain what formalisation in a proof assistant forces a writer to make explicit
- 1.
You prove an auxiliary result whose main purpose is to be used in the proof of your main theorem. What is it conventionally called?
- A.A lemma
- B.A corollary
- C.A conjecture
- D.A remark
- 2.
A draft says: "If , then ." Which revision is a correct, complete statement?
- A."If is a natural number and , then ."
- B."If is an integer and , then ."
- C."Clearly, if then ."
- D."."
- 3.
For a function , which property does this sentence define? "For every there is such that for all with we have ."
- A.Uniform continuity
- B.Continuity (at every point)
- C.Lipschitz continuity
- D.Constancy
- 4.
"Suppose there are finitely many primes . (1) Let . (2) No divides . (3) Therefore is prime. (4) But is larger than every , a contradiction." Read as general facts, which step is false?
- A.Step (3)
- B.Step (2)
- C.Step (1)
- D.Step (4)
- 5.
Your note proves Proposition 4 using an earlier statement labelled "Conjecture 2" (not proved by anyone). How should Proposition 4 be presented?
- A.As a conditional result: "Assuming Conjecture 2, …", stated in the proposition itself.
- B.As a theorem, since its own proof is complete.
- C.As a conjecture as well.
- D.As a theorem, with the dependence explained in a footnote.
- 6.
Which of these sentences follow the lesson's guidelines? (Select all that apply.)
- A."Since , we have ."
- B." is continuous, so it attains a maximum on ."
- C."By the extreme value theorem, the continuous function attains a maximum on the closed bounded interval ."
- D."Obviously with ."
- E."We argue by contradiction: suppose that with positive integers having no common factor."
- 7.
The Lean file records Goldbach's conjecture as
def GoldbachConjecture : Prop := ∀ n : ℕ, 2 < n → Even n → ∃ p q : ℕ, p.Prime ∧ q.Prime ∧ p + q = nand separately provesgoldbach_up_to_60. Why not writetheorem goldbach : ∀ n : ℕ, 2 < n → … := sorry?- A.A
theorem … := sorryasserts the statement while admitting it is unproved; adef … : Propmerely names the statement, claiming nothing — exactly the difference between "Theorem" and "Conjecture". - B.Because Lean cannot express statements about all natural numbers.
- C.Because
goldbach_up_to_60already proves the conjecture. - D.Because
sorrymakes Lean reject the file.
- A.A
- 8.
Model a text as a list of sentences, each a pair
(defines, uses)of sets of symbol names. Writeused_before_defined(sentences)returning a list of pairs(i, symbol)— in order ofi, and alphabetical within a sentence — for each symbol used in sentenceithat is not defined in an earlier sentence (or in sentenceiitself).Computational — Practice