Formal Proof Methodology
Jason Filippou
CMSC250 @ UMCP
06-09-2016
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 1 / 45
Formal Proof Methodology Jason Filippou CMSC250 @ UMCP 06-09-2016 - - PowerPoint PPT Presentation
Formal Proof Methodology Jason Filippou CMSC250 @ UMCP 06-09-2016 Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 1 / 45 Todays agenda We will talk about how to formally prove mathematical statements. Some
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 1 / 45
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 2 / 45
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 3 / 45
Categories of statements to prove
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 4 / 45
Categories of statements to prove
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 5 / 45
Categories of statements to prove
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 6 / 45
Categories of statements to prove
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 7 / 45
Proving Existential statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 8 / 45
Proving Existential statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 9 / 45
Proving Existential statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 10 / 45
Proving Existential statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 10 / 45
Proving Existential statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 11 / 45
Proving Existential statements
aIn fact, we will prove that formally down the road. Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 11 / 45
Proving Universal statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 12 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 13 / 45
Proving Universal statements Direct proofs
aAlso, 10 = 3 + 7 bAlso, 16 = 11 + 5 Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 14 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 15 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 15 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 16 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 16 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 17 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 18 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 18 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 19 / 45
Proving Universal statements Direct proofs
1 Assume a is odd. Therefore, by the definition of odd numbers,
2 Assume a is even. Therefore, by the definition of even numbers,
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 20 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 21 / 45
Proving Universal statements Direct proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 21 / 45
Proving Universal statements Disproving Universal Statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 22 / 45
Proving Universal statements Disproving Universal Statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 23 / 45
Proving Universal statements Disproving Universal Statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 24 / 45
Proving Universal statements Disproving Universal Statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 24 / 45
Proving Universal statements Disproving Universal Statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 24 / 45
Proving Universal statements Disproving Universal Statements
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 24 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 25 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 26 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 27 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 28 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 28 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 29 / 45
Proving Universal statements Indirect proofs
b and r + q = c
aSums of products. Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 29 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 30 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 30 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 31 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 31 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 31 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 32 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 33 / 45
Proving Universal statements Indirect proofs
aThis means “for example”.
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 34 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 35 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 36 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 37 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 38 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 38 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 38 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 38 / 45
Proving Universal statements Indirect proofs
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 39 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 40 / 45
Three famous theorems
1
2 p
3 There are infinitely many primes.
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 41 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 42 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 42 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 42 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 42 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 42 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 42 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 42 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 43 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 44 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 44 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 44 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 44 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 44 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 44 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 44 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 44 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 45 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 45 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 45 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 45 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 45 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 45 / 45
Three famous theorems
Jason Filippou (CMSC250 @ UMCP) Formal Proof Methodology 06-09-2016 45 / 45