* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download We showed on Tuesday that Every relation in the arithmetical
Infinitesimal wikipedia , lookup
Structure (mathematical logic) wikipedia , lookup
Fuzzy logic wikipedia , lookup
Willard Van Orman Quine wikipedia , lookup
Computability theory wikipedia , lookup
Jesús Mosterín wikipedia , lookup
Axiom of reducibility wikipedia , lookup
Model theory wikipedia , lookup
Modal logic wikipedia , lookup
History of the Church–Turing thesis wikipedia , lookup
Mathematical proof wikipedia , lookup
History of logic wikipedia , lookup
Propositional calculus wikipedia , lookup
Quantum logic wikipedia , lookup
Curry–Howard correspondence wikipedia , lookup
Gödel's incompleteness theorems wikipedia , lookup
Interpretation (logic) wikipedia , lookup
Intuitionistic logic wikipedia , lookup
Natural deduction wikipedia , lookup
First-order logic wikipedia , lookup
Law of thought wikipedia , lookup
Foundations of mathematics wikipedia , lookup
Truth-bearer wikipedia , lookup
Principia Mathematica wikipedia , lookup
Peano axioms wikipedia , lookup
List of first-order theories wikipedia , lookup
We showed on Tuesday that Every relation in the arithmetical hierarchy is definable in arithmetic. If R(~x ) is a Σn or Πn relation, then there is an expression α in first-order arithmetic (using 0, S, +, ·, exp, =, <, ∧, ∨, ¬, →, ↔) such that for all n1 , . . . , nk ∈ N, R(n1 , . . . , nk ) holds ⇐⇒ α(n1 , . . . , nk ) is true. Su Gao Connections to Logic Coding all expressions in arithmetic can be done in much the same way we code all register machines, etc. Definition Use # to denote such a coding from all expressions in the first-order arithmetic to N that is computable and admits computable decoding. Define True = {#α : α is a true sentence in arithmetic}. Su Gao Connections to Logic Proposition If S is definable in arithmetic then S ≤m True. Proof. The function (n1 , . . . , nk ) 7→ #α(n1 , . . . , nk ) is computable. Corollary If S is a relation in the arithmetical hierarchy, then S ≤m True. Su Gao Connections to Logic Tarski’s Theorem on Arithmetic Truth (1936) The set True is not in the arithmetical hierarchy. In particular, the set True is not decidable. The theorem is also call Tarski’s Undecidability Theorem. Su Gao Connections to Logic Gödel’s First Incompleteness Theorem essentially states that no reasonable axiom system can “capture” all arithmetic truth , because the set True is not semidecidable. To illustrate the theorem we need some definitions and observations. Su Gao Connections to Logic Definition A (first-order) proof system is a set of rules which allows certain formulas to be derived from other formulas. Proposition The usual proof system (for arithmetic) is computable. For those who worry about the deductive power of the “usual proof system”: Gödel’s Completeness Theorem The usual proof system is “complete” in the sense that it can derive all tautologies of logic. Su Gao Connections to Logic Definition A (first-order) theory in arithmetic is a set of sentences in arithmetic that is closed under the usual proof system. Definition A theory in arithmetic T is axiomatizable if there is a computable set of axioms from which every sentence in T is derivable from the usual proof system. Proposition If a theory T is axiomatizable, then #T = {#α : α ∈ T } is r.e. Su Gao Connections to Logic Example T = first-order Peano Arithmetic Peano Axioms 1. ∀x (0 6= Sx) 2. ∀x∀y (Sx = Sy → x = y ) 3. ∀x (x + 0 = x) 4. ∀x∀y (x + Sy = S(x + y )) 5. ∀x (x · 0 = 0) 6. ∀x∀y (x · Sy = x · y + x) 7. ∀x (x 0 = S0) 8. ∀x∀y (x Sy = x y · x) 9. ∀~y {[α(0, ~y ) ∧ ∀x (α(x, ~y ) → α(Sx, ~y ))] → ∀x α(x, ~y )} Su Gao Connections to Logic Gödel’s First Incompleteness Theorem (1931) If T ⊆ True is axiomatizable theory in arithmetic, then there is a true sentence σ such that #σ 6∈ T . Su Gao Connections to Logic Is first-order too restrictive? The big advantage of Second Order Arithmetic is the full induction: ∀X {[X (0) ∧ ∀x (X (x) → X (Sx))] → ∀x X (x)} Su Gao Connections to Logic In fact, ZFC is a set of first-order axioms about sets that allows the formulation of second-order arithmetic! The set of all derivable true sentences in ar is still r.e.! Su Gao Connections to Logic