Overview
On this page, we introduce how to write proofs clearly. This article is based on a handout by Evan Chen on proof-writing and mathematical English: https://web.evanchen.cc/handouts/english/english.pdf
Why learn proof writing?
The common question that is asked frequently is "Why do we care so much about proof-writing? Isn't it okay as long as I can get a 7?"
Evan Chen has a nice answer to this question: see https://web.evanchen.cc/faq-contest.html#C-24
The main idea of proof writing is that everyone who reads the proof should be able to understand why that statement is true. And understanding the 'why' aspect is crucial. without that I can claim anything is true. If proof writing is not there, I can do ridiculous things. For example, I can say that . It seems ridiculous and that is what will happen without proof writing. In fact, you cannot get a 7 without a proper written proof*. Some tips while writing proofs are:
- Clearly state what you are proving and define all variables.
- Write in complete sentences and justify each step.
- Identify and highlight the key invariant, idea, or construction early.
Core Concepts
Induction
To prove a statement for all integers , establish a base case and then show that truth for implies truth for . However we cannot use this for statements which requires the state of multiple variables such as a degree 2 or more recursive sequence (Where strong induction will be used).
Example
Claim.
Proof.
Base Case ():
so the statement holds.
Inductive Step: Assume the identity holds for , i.e.,
We must prove it holds for :
Using the inductive hypothesis, it suffices to show:
Apply the difference of squares:
where
Then
Using
we compute:
Thus,
This completes the inductive step.
Therefore, the statement holds for all .
Logical Chain
Ensure your argument follows a clear logical progression:
Avoid gaps in reasoning—every implication must be justified. Avoid circular proofs, where you justify a statement with the statement itself.
Example
Claim.
Proof.
Now let the hypotenuse be represented by c, the opposite by b and the adjacent by a. Then:
Hence,
Holds for all
Note: This example is of a cirular proof and the proof is wrong
Structure
Good structure is essential for clarity:
- Begin by stating what you are proving.
- Present the main idea early.
- Use a Claim–Proof format when appropriate.
- Center important computations and separate them from text.
- Guide the reader through your reasoning.
Completeness Checklist
Many otherwise strong solutions lose points due to missing cases. Always verify:
Did I prove all parts of the problem?
Did I prove both directions (if required)?
- Especially for “find all” problems.
Are all conditions of the theorems I used satisfied?
Did I address edge cases (e.g., parallel lines in geometry)?
Did I explicitly justify equalities and constructions?
Common Pitfalls
- Failing to prove all required cases
- Using unjustified or illogical steps
- Poor structure or unclear organization
- Usage of circular reasoning
mathematical argument
In this section we talk about mathematical proofs; you can't get a if you're mathematically wrong.
"Find all" type problem is always two-part problem
Some olympiad problems look like this: "Find all such that the condition holds." If you think the answer set is , then we need to prove the following:
- For prove that the condition holds.
- For , prove that doesn't satisfy the condition.
Notice that we have to prove both of two statements; we need to write it down even if it's trivial! It is a common mistake to forget writing "this clearly works" and losing point in a contest. Thus, we recommend writing the solution in the following form:
- Start by describing all the solutions you found, which looks like "The answer is ".
- Show that these solutions you stated works. You must write this even if it's trivial, because it's the part of the problem.
- Prove that those are the only ones that satisfy the condition. Again, you must write this part even if it's trivial, since it's a part of the problem.
Note that sometimes part 2 and 3 can be swapped, though you must write both. By skipping the trivial part, the grader cannot tell whether you know it is trivial or whether you do not know the proof and therefore did not write it.
optimization problem is always two-part problem
Optimization problem works similarly as above; suppose a problem with: "find the minimum/maximum of " and you've got the answer , then we need to prove that:
- There exists a situation where .
- For all possible configurations we must have that is the minimum/maximum of .
Thus, we recommend writing proofs as follows:
- Describe your answer by writing "The answer is "
- Show that the bound is achieved: "which is achieved when blah blah".
- Show that we always have (or ).
How much do I need to write?
Answer: Include enough that grader will know that you know the solution. For a general advise:
- If you're not sure a lemma you're using is not well known, it is safer to write down a complete statement of a lemma and the outline of a proof of it.
- Be careful of the definition! Wrong claims or typo's can be fixed quite easily by a grader, but if you write a definition wrong there's no way a grader can fix it. In particular, include diagram a if you need.
style argument
In this section we talk about styles of writing: make the paper more readable. The advantage of doing this is:
- The grader can understand your proof easily, and prevent misunderstanding.
- It's more easier to review your proofs during contests (or even in practice).
- Writing formal proof can make you understand a problem and the idea well.
Emphasize important claims, lemmas
Olympiad problems usually have a starting point, and few claims, that will lead to a conclusion. Thus, emphasizing each claim is powerful since graders can know outline of a solution before actually reading small sentences (If you watch YouTube, it's just like a timestamp on long videos). More precisely:
- Isolated claims/proofs should be in new line, with whitespace before and after.
- When you do casework, always split cases into separate paragraph or bullet points.
- Write in backwards manner; instead of writing "blah blah, thus ", write "claim: , proof".
- Even sometimes using colors or cover with box, e.g. is helpful.
Other general advice
- Display long equation; rather than writing something like : . Instead write:
- Include more space than you really think.
- Include diagrams if you can.
- Write more! If a definition of an object you gave was complicated, consider writing an example. If you're unsure that the explanation you gave was incomplete, include more information. There's no reason not to.
- It's useful to add sentences like "The key idea is " or "important claim is ".
In general, be kind to the readers.
During a contest
Here's a short section about writing in the contest.
- Before writing a solution, give a short outline to it and confirm that each step is right. Also, note what lemmas to state before the proof of a problem.
- Write diagrams largely, possibly using the whole one page.
- Leave more space! In practice with computer-written solution, you can insert text or copy-paste it anytime. In hand-written solution, you can't do this, thus leaving space will help you.
Example
Question. How many prime numbers are there such that is a multiple of p?
Answer. There are such prime numbers
Case 1:
Now let us assume that . Then we observe that the Greatest Common divisor of and is 1.
The key idea here is to use to get:
Hence we need:
satisfies the condition which is of 3 primes in total.
Case 2:
For , we know that
Thus
And we are done
Practice Problems
| Status | Source | Problem Name | Difficulty | Tags | ||
|---|---|---|---|---|---|---|
| USAMO | Very Hard | Show TagsAlgebra, Proof | ||||
| USAMO | Very Hard | Show TagsNumber Theory, Proof | ||||
| Berkeley Math Circle: Monthly Contest 6 | Hard | Show TagsColoring schemes, extremal arguments, Logic | ||||
| Berkeley Math Circle: Monthly Contest 2 | Hard | Show TagsLogic | ||||
| Berkeley Math Circle Monthly Contest 1 | Hard | Show TagsAlgorithms, Logic | ||||
| Berkeley Math Circle | Hard | Show TagsLogic | ||||
| Berkeley Math Circle Monthly Contest #1 | Hard | Show TagsInduction / smoothing, Logic | ||||
| Berkeley Math Circle | Hard | Show TagsLogic, Pigeonhole principle | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsColoring schemes, extremal arguments, Logic | ||||
| Harvard-MIT Mathematics Tournament, Team Round A | Hard | Show TagsColoring schemes, extremal arguments, Logic | ||||
| 2nd Annual Harvard-MIT November Tournament | Hard | Show TagsLogic | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsColoring schemes, extremal arguments, Logic | ||||
| Harvard-MIT Mathematics Tournament | Hard | Show TagsColoring schemes, extremal arguments, Logic | ||||
| HMIC | Hard | Show TagsLogic | ||||
| HMMT | Hard | Show TagsEnumeration with symmetry, Logic | ||||
| HMMT November | Hard | Show TagsColoring schemes, extremal arguments, Logic | ||||
Module Progress:
Join the Discord Community!
Stuck on a problem, or don't understand a module? Join the Discord and get help with your doubts while making more math friends.
