Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
Uncomputability and Logic
G¨
- del’s Incompleteness Theorems
Zo´ e Christoff, ILLC SGSLPS Annual Meeting April 5, 2012
1 / 67
Uncomputability and Logic G odels Incompleteness Theorems Zo e - - PowerPoint PPT Presentation
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Uncomputability and Logic G odels Incompleteness Theorems Zo e Christoff, ILLC SGSLPS Annual Meeting April 5,
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
1 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
2 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
3 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
4 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
5 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
6 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
7 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Statement Terminology
8 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Statement Terminology
9 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Statement Terminology
10 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Statement Terminology
11 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Statement Terminology
12 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Statement Terminology
13 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
14 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
15 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
16 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
17 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
◮ constant symbol: individual in |M|. ◮ n-place (nonlogical) predicate: n-place relation (set of
◮ n-place function symbol f : an n-argument function from |M|
18 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
◮ one-place function symbol: s
◮ two-places function symbols: +, ·
19 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
◮ variables: x, y, z, ... ◮ constants: n (for any n ∈ N)
◮ any expression f (t1, ..., tn) where f is any n-place function
20 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
◮ t1 = t2 ◮ t1 < t2
◮ ¬φ, φ & ψ, φ ∨ ψ, φ → ψ, φ ↔ ψ, ∃xφ, ∀xφ.
21 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
22 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
23 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
24 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
25 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
26 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
27 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
28 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
29 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
30 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
31 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
32 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
33 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
34 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
35 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
36 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
37 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
38 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
39 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
40 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
41 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
42 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
43 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
44 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
45 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
46 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
47 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
48 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
49 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
50 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
51 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
52 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
53 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
54 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
55 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
56 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
57 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion Strategy First-order logic and computability toolbox Arithmetization of syntax Representability of recursive functions Diagonalization and final steps
58 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
59 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
60 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
61 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
62 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
63 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
64 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
65 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
66 / 67
Historical preliminaries First Incompleteness Theorem Proof Second Incompleteness Theorem Related results Conclusion
67 / 67