On Proofs : Make 1% Progress Per Day, For 100 Days
On Proofs : Make 1% Progress Per Day, For 100 Days
On Proofs : Make 1% Progress Per Day, For 100 Days
On Proofs*
2. 1.
nd it looks ve done e the idea will work ng out; mall trick better but I play with er a while, I ng on.
I don't have any magical ability. When I was a kid, I had a romanticized notion of mathematics, that hard problems were solved in 'Eureka' moments of inspiration. [But] with me, it's always, 'Let's try this. That gets me part of the way, or that doesn't work. Now let's try this. Oh, there's a little shortcut here.' You work on it long enough and you happen to make progress towards a hard problem by a back door at some point. At the end, it's usually, 'Oh, I've solved the problem.'
Terry Tao
(Fields Medalist, MacArthur Genius, winner of 10+ international math prizes worth $2,000,000)
4. Put yourself in the mind of the adversary. 5. Clarify, abstract out, summarize pieces.
experimenting with p = 2, q = 2 being the adversary: what are the worst cases? Lucked into some good notation decided to try induction
induction doesnt quite lead to a smaller version of the same problem strengthen induction hypothesis? using lots of paper, at least
take a break
figured out strengthened induction hypothesis that seems to work read the problem carefully to check that base case okay
LaTeXing it up
If you just read the solution, its frustrating: Writeup is short: 3 paras, < -page. Seems to have some aha! moments. Most of the cognitive process is missing.
What is a proof?
In math, there are agreed-upon rigorous rules of deduction. Proofs are right or wrong. Nevertheless, what constitutes an acceptable proof is a social construction. (But computer science can help.)
2. 1.
Proofs prehistory
True rigor developed. Culminated in the understanding that math proofs can be formalized with First Order Logic.
Canonized the idea of giving a rigorous, axiomatic deduction for all theorems.
It became generally agreed that you could rigorously formalize mathematical proofs. Bertrand Russell Alfred Whitehead But nobody wants to!
(by hand, at least)
Principia Mathematica, ca. 1912 Developed set theory, number theory, some real analysis using formal logic. page 379: 1+1=2
1976: Appel and Haken wrote a massive amount of code to compute and then check 1936 cases (1200 hours of computer time). Claimed this constituted a proof.
Nevertheless, these days, pretty much everyone credits Appel & Haken with the proof.
More anecdotes
Wiles announces proof of FLT. Then a bug is found. Bug fixed, 100-page paper.
1994: Gaoyong Zhang, Annals of Mathematics: proves n=4 case of Busemann-Petty. 1999: Gaoyong Zhang, Annals of Mathematics: disproves n=4 case of Busemann-Petty.
Kepler Conjecture
2005: Kepler, 1611: As a New Years present (???) for his friend, wrote a paper with this conjecture: The densest way to pack spheres is like this:
Kepler Conjecture
Our neighbor Tom Hales: 120 page proof in Annals of Mathematics Plus code to solve 100,000 distinct optimization problems, taking 2000 hours computer time. Annals recruited a team of 20 referees. They worked for 4 years. Some quit. Some retired. One died. In the end, they gave up. But said they were 99% sure it was a proof.
Kepler Conjecture
Computer-assisted proof
Proof assistant software like HOL Light, Mizar, Coq, Isabelle, does two things:
Hales: I will code up a completely formal axiomatic proof, checkable by computer. Open source Project Flyspeck: 200420??
1. Checks that a proof encoded in an axiomatic system for First Order Logic (or typed lambda calculus theory) is valid. 2. Helps user code up such proofs. Developing proof assistants is an active area of research, particularly at CMU!
Computer-assisted proof
Suppose, e.g., HOL Light certifies a formal proof. Can you trust it? You dont need to trust the million-line proof. You dont need to trust the process used to generate that proof. You just need to trust HOL Lights 430-line program for verifying FOL deductions.
Computer-formalized proofs
Fundamental Theorem of Calculus (Harrison) Fundamental Theorem of Algebra (Milewski) Prime Number Theorem (Avigad++ @ CMU) Gdels Incompleteness Theorem (Shankar) Jordan Curve Theorem (Hales) Brouwer Fixed Point Theorem (Harrison) Four Color Theorem (Gonthier) Feit-Thompson Theorem (Gonthier, 4 months ago)
2. 1.
Your homework is not like the Four Color Theorem. The TAs can correctly decide if you have written a valid proof.
You must give a spec to your TA that they could implement with no complaints or questions.
program manager
You:
Your TA:
developer
Equivalently, you must convince your TA that you know a complete, correct proof.
Alternate Perspective
Possible complaints/points off from your TA: A does not logically follow from B. You missed a case. This statement is true, but you havent justified it. But also: I dont understand your proof.
Your TA
TA
Questions?
Problem: Solution:
We prove Fn = n2 n by induction on n. The base case is n = 0: indeed, 02 0. Assume Fn. Then (n+1)2 = n2+2n+1 n2+1 n+1 (by Fn). This is Fn+1, so the induction is complete.
Spring 11 homework 2, #2a: How many ways to arrange c 0 s and d 0 s so that all s are consecutive? Solution:
You can have any number between 0 and d s, then the string of s; then you must have the remainder of the s. Hence there are d+1 possibilities.
Problem: Solution:
Fn = 2n > n F1 = 2 > 1 Fn Fn+1: 2n+1 = 22n > 2n (induction) n+1 because n 1 Therefore proved. This is not a full sentence.
Handle all edge cases! Dont have any missing parts in your spec.
Spring 11 homework 2, #3a: There is a circle of 15,251 chips, green on one side, red on the other. Initially all show the green side. In one step you may take any four consecutive chips and flip them. Is it possible to get all of the chips showing red? Intended solution: No. In flipping 4 chips, if g of them are green, then after flipping 4g of them are green. Note that g and 4g have the same parity; hence the parity of the number of green chips will always remain odd.
Solution: No it is not possible. Lets assume for contradiction we converted all 15,251 chips to red. But this means in the very last step there must be 4 consecutive green chips and the remaining 15,247 must be red. Repeating this k times for 1 k 3812, we get three consecutive red chips, with the rest green. But we started from all green, contradiction. If asked to show something is impossible, it does not suffice to show that one particular method does not work.
Spring 11 homework 2, #3b: There is a circle of 15,251 chips, green on one side, red on the other. Initially all show the green side. In one step you may take any seven consecutive chips and flip them. Is it possible to get all of the chips showing red? Intended solution: Yes. Number the chips 015,250. Flip the sequence [0,1,,6], then [1,2,,7], then [2,3, ,8], etc., up until [15,250,0,1, ,5]. Now each chips been flipped exactly 7 times, an odd number. Hence each chip is now red.
Solution: At any given time, let g be the number of chips showing green and r the number of chips showing red. The possible remainders when a number is divided by 7 are 0, 1, 2, 3, 4, 5, 6, 7. A flip that involves 6 red and 1 green increments the current modular class of g by 5 while the move that involves 1 red and 6 green decrements the current modular class of g by 5. Originally, with the number 15,251, the modular class of g mod 7 is 5. Thus, it is possible to make all chips red. Wut.
Solution: At any given time, let g be the number of chips showing green and r the number of chips showing red. The possible remainders when a number is divided by 7 are 0, 1, 2, 3, 4, 5, 6, 7. A flip that involves 6 red and 1 green increments the current modular class of g by 5 while the move that involves 1 red and 6 green decrements the current modular class of g by 5. Originally, with the number 15,251, the modular class of g mod 7 is 5. Thus, it is possible to make all chips red. In short: this proof does not make sense. Do not just write a bunch of random facts.
Solving problems: try small cases use enough time & paper put yourself in the mind of adversary Writing proofs: like designing a complete, correct spec put yourself in the TAs shoes use good English!
Study Guide
10