A proof is a program that runs on brains
A theorem is almost always an implication, usually with a hidden out front (you X-rayed those in the last two lessons): "for all integers , if then ." A direct proof of does the obvious-but-disciplined thing: assume , and through a chain of justified steps, arrive at . That's it. Every step must follow from definitions, earlier steps, or established facts. Nothing smuggled in.
Think of a proof as a program that runs on brains: you write the steps once, and anyone who executes them reaches the same forced conclusion. The hypothesis is your input; the conclusion is your output; the steps are the code. A gap in the proof is a bug, and bugs are not tolerated. I have zero sympathy for bugs. None. The reactor doesn't care about your feelings.
Definitions are the ammunition
You cannot prove a damn thing about "even" until you know exactly what "even" means. Vague notions are useless in a proof — they are worse than useless, they are active saboteurs. Precise definitions are the only ammunition you get. Here are the three you'll fire today, stated with zero wiggle room. Throughout, lowercase letters are integers.
- Even. An integer is even if for some integer .
- Odd. An integer is odd if for some integer .
- Divides. For integers with , we say " divides " (written ) if for some integer .
Each definition is an existence claim in disguise — "even" means "there exists an integer with ." So when you assume is even, you immediately get to name that witness: "since is even, write for some integer ." That naming move is the heartbeat of every proof below.
Worked: the sum of two evens is even
Claim. For all integers : if and are even, then is even.
Proof. Assume and are even. By the definition of even, there exist integers and with and . Then where we factored out the using distributivity (one of the laws of arithmetic — that law is doing real work here, not decoration). Since is an integer, has the form , which is exactly the definition of even. Therefore is even.
Watch the shape: assume the hypothesis, unwrap each "even" into its witness, manipulate to expose the target form , then re-wrap by citing the definition. Unwrap, manipulate, re-wrap. Unglamorous as hell, and it proves a shocking amount of mathematics.
Worked: the product of two odds is odd
Claim. For all integers : if and are odd, then is odd.
Proof. Assume and are odd. By definition, write and for integers . Then where the expansion uses distributivity and the regrouping uses associativity and commutativity — the arithmetic laws, earning their keep again. Set , an integer. Then , which is the definition of odd. Therefore is odd.
Same rhythm. The only "cleverness" was the algebra to force a "" shape — and even that wasn't cleverness, it was just following where the definition told you to go. The definition is the compass. Stop trying to be clever and start following the compass.
Worked: divisibility is transitive
Claim. For all integers (with ): if and , then .
Proof. Assume and . By the definition of "divides," there exist integers and with and . Substitute the first into the second: using associativity of multiplication. Since is an integer, , which is the definition of . Therefore .
The engine was substitution: appeared in two facts, so we routed one through the other. Keep an eye out for shared symbols — they're exactly where proofs connect, and ignoring them is how students stare at a problem for an hour accomplishing nothing.
Why an "arbitrary" element proves "for all"
Every claim above was a statement, yet none of them checked infinitely many cases. How is that legal? Because we proved it for a completely arbitrary integer — we named it (or , , …) and assumed nothing special about it. We never used " is positive" or ""; we only used " is an integer satisfying the hypothesis."
So the argument works verbatim no matter which integer you plug in. If it holds for a no-name, assumption-free element, it holds for all of them. That's the universal-proof principle: to prove , take an arbitrary , assume only that it's in the domain, and prove . Don't pick a specific example — examples prove , never (the asymmetry from the quantifiers lesson — you remember, right? Tell me you remember). Pick a generic.
Style rules (break these and I will know)
A proof is writing, not a pile of symbols. The non-negotiables:
- Write in sentences. "Since , we have…" — prose with embedded math, not a naked equation dump.
- Justify every step. "by definition of even," "by distributivity," "by substitution." A step without a reason is a confession.
- Never start from what you want to prove. Begin at the hypothesis and move toward the conclusion. Assuming the conclusion and shuffling it around is the most common way to fake a proof — and it proves nothing. Start at , end at .
- Mark the end. or "QED" — tell the reader the program has halted.
Now go. You have the definitions, you have the rhythm, you have the laws of arithmetic underneath you like a solid floor. Stop reading and do the damn gauntlet.