Ordinal Strength of Logic-Enriched Type Theories

Size: px
Start display at page:

Download "Ordinal Strength of Logic-Enriched Type Theories"

Transcription

1 Ordinal Strength of Logic-Enriched Type Theories Robin Adams Royal Holloway, University of London 27 March 2012 Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

2 Introduction Type theories are formal languages in which both algorithms and proofs may be expressed. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

3 Introduction Type theories are formal languages in which both algorithms and proofs may be expressed. There should therefore be applications to proof complexity. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

4 Introduction Type theories are formal languages in which both algorithms and proofs may be expressed. There should therefore be applications to proof complexity. The type theory and mainstream logical communities have been very separate. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

5 Introduction Type theories are formal languages in which both algorithms and proofs may be expressed. There should therefore be applications to proof complexity. The type theory and mainstream logical communities have been very separate. One reason is it is difficult to translate directly between a type theory and a mainstream logic (syntax or semantics). Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

6 Introduction Type theories are formal languages in which both algorithms and proofs may be expressed. There should therefore be applications to proof complexity. The type theory and mainstream logical communities have been very separate. One reason is it is difficult to translate directly between a type theory and a mainstream logic (syntax or semantics). Logic-enriched type theories (LTTs) may be the bridge we need. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

7 Introduction Type theories are formal languages in which both algorithms and proofs may be expressed. There should therefore be applications to proof complexity. The type theory and mainstream logical communities have been very separate. One reason is it is difficult to translate directly between a type theory and a mainstream logic (syntax or semantics). Logic-enriched type theories (LTTs) may be the bridge we need. I will describe my work so far on LTTs, and some problems I believe LTTs may be able to help with. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

8 1 Introduction to Type Theory and LTTs 2 Weyl s School of Predicativism Proof Technique for Conservativity Ordinal Strength of Weyl s Foundation 3 Potential Applications Ordinal Strength of Theories Application to Finite Model Theory 4 Conclusion Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

9 Type Theory A type theory is a formal system that deals with judgements of the for a is an object of type A a and b are equal objects of type A Examples: x 1 : A 1,..., x n : A n a : A x 1 : A 1,..., x n : A n a = b : A 0 : N x : N x, 7 : N N λx : N.x + 5 : N N f : N N f (5) : N λx : A.b is the function f with domain A such that f (x) = b for all x : A. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

10 Type Theory Objects Types Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

11 Type Theory Objects Types Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

12 Type Theory Objects Types Natural numbers 0, s0, ss0,... N Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

13 Type Theory Objects Types Natural numbers 0, s0, ss0,... N Pairs a, b A B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

14 Type Theory Objects Types Natural numbers 0, s0, ss0,... N Pairs a, b A B Functions λx.b[x] A B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

15 Type Theory Objects Types Natural numbers 0, s0, ss0,... N Pairs a, b A B Functions λx.b[x] A B Variables x A Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

16 Type Theory Objects Types Natural numbers 0, s0, ss0,... N Pairs a, b A B Functions λx.b[x] A B Variables x A Vectors : Vec(A, 0) Vec(A, n) l :: a : Vec(A, sn) Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

17 Type Theory Objects Types Natural numbers 0, s0, ss0,... N Pairs a, b A B Functions λx.b[x] A B Variables x A Vectors : Vec(A, 0) Vec(A, n) l :: a : Vec(A, sn) a, b Σx : A.B[x] Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

18 Type Theory Objects Types Natural numbers 0, s0, ss0,... N Pairs a, b A B Functions λx.b[x] A B Variables x A Vectors : Vec(A, 0) Vec(A, n) l :: a : Vec(A, sn) a, b Σx : A.B[x] λx.b[x] Πx : A.B[x] Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

19 Type Theory Objects Types Natural numbers 0, s0, ss0,... N Pairs a, b A B Functions λx.b[x] A B Variables x A Vectors : Vec(A, 0) Vec(A, n) l :: a : Vec(A, sn) a, b Σx : A.B[x] λx.b[x] Πx : A.B[x] one object if a = b I (A, a, b) no objects if a b Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

20 Type Theory Objects Types Natural numbers 0, s0, ss0,... N Pairs a, b A B Functions λx.b[x] A B Variables x A Vectors : Vec(A, 0) Vec(A, n) l :: a : Vec(A, sn) a, b Σx : A.B[x] λx.b[x] Πx : A.B[x] one object if a = b I (A, a, b) no objects if a b Universe N, N N, N N,... U Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

21 Rules in Type Theory Functions Pairs f : A B f (a) : B a : A b : B λx : A.b : B a : A b : B (a, b) : A B a : A B a : A B a.1 : A a.2 : B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

22 Wait A Minute... Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

23 Wait A Minute... Term M ::= x λx.m MM Type A ::= α A A Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

24 Wait A Minute... Term M ::= x λx.m MM Type A ::= α A A x 1 :A 1,..., x n :A n x i :A i Γ F :A B Γ M :A Γ FM :B Γ, x :A M :B Γ λx.m :A B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

25 Wait A Minute... Term M ::= x λx.m MM Type A ::= α A A x 1 :A 1,..., x n :A n x i :A i Γ F :A B Γ M :A Γ FM :B Γ, x :A M :B Γ λx.m :A B Curry (1958) noticed something strange... Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

26 Wait A Minute... Term M ::= x λx.m MM Type A ::= α A A x 1 :A 1,..., x n :A n x i :A i Γ F :A B Γ M :A Γ FM :B Γ, x :A M :B Γ λx.m :A B Curry (1958) noticed something strange... Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

27 Wait A Minute... Term M ::= x λx.m MM Type A ::= α A A x 1 :A 1,..., x n :A n x i :A i Γ F :A B Γ M :A Γ FM :B Γ, x :A M :B Γ λx.m :A B Curry (1958) noticed something strange... Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

28 Wait A Minute... Term M ::= x λx.m MM Type A ::= α A A A 1,..., A n A i Γ B Γ A B Γ A Γ, A B Γ A B Curry (1958) noticed something strange... Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

29 The Plot Thickens... Howard (1969): Term M ::= x λx.m MM Type A ::= α A A x 1 : A 1,..., x n : A n x i : A i Γ F : A B Γ M : A Γ FM : B Γ, x : A M : B Γ λx.m : A B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

30 The Plot Thickens... Howard (1969): Term M ::= x λx.m MM (M, M) π 1 (M) π 2 (M) Type A ::= α A A A A x 1 : A 1,..., x n : A n x i : A i Γ F : A B Γ M : A Γ FM : B Γ, x : A M : B Γ λx.m : A B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

31 The Plot Thickens... Howard (1969): Term M ::= x λx.m MM (M, M) π 1 (M) π 2 (M) Type A ::= α A A A A x 1 : A 1,..., x n : A n x i : A i Γ F : A B Γ M : A Γ FM : B Γ, x : A M : B Γ λx.m : A B Γ M : A Γ N : B Γ M : A B Γ (M, N) : A B Γ π 1 (M) : A Γ M : A B Γ π 2 (M) : B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

32 The Plot Thickens... Howard (1969): Type A ::= α A A A A x 1 : A 1,..., x n : A n x i : A i Γ F : A B Γ M : A Γ FM : B Γ, x : A M : B Γ λx.m : A B Γ M : A Γ N : B Γ M : A B Γ (M, N) : A B Γ π 1 (M) : A Γ M : A B Γ π 2 (M) : B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

33 The Plot Thickens... Howard (1969): Type A ::= α A A A A A 1,..., A n A i Γ B Γ A B Γ A Γ, A B Γ A B Γ A Γ B Γ A B Γ A B Γ A B Γ A Γ B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

34 The Plot Thickens... Howard (1969): Type A ::= α A A A A A 1,..., A n A i Γ B Γ A B Γ A Γ, A B Γ A B Γ A Γ B Γ A B Γ A B Γ A B Γ A Γ B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

35 The Plot Thickens... Howard (1969): Type A ::= α A A A A A 1,..., A n A i Γ B Γ A B Γ A Γ, A B Γ A B Γ A Γ A B Γ A Γ B Γ A B Γ A B Γ B Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

36 Propositions-as-Types Type theories can be given a second interpretation read a : A as a is a proof of the proposition A When read this way: A B is the proposition A and B A B is the proposition A implies B Πx : A.B is the proposition for all x : A, B Σx : A.B is the proposition there exists x : A such that B I (A, a, b) is the proposition a equals b The fact that the formal rules for typing and logic are identical is known as the Curry-Howard isomorphism. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

37 Relating Type Theories and Mainstream Logics In logic, we write down axioms, then discover which objects these allow us to define (i.e. which objects we can prove exist / which objects exist in every model). Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

38 Relating Type Theories and Mainstream Logics In logic, we write down axioms, then discover which objects these allow us to define (i.e. which objects we can prove exist / which objects exist in every model). In type theory, we write down types (mostly inductively defined collections) based on which objects we wish to have, then discover what logical principles these allow us. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

39 Relating Type Theories and Mainstream Logics In logic, we write down axioms, then discover which objects these allow us to define (i.e. which objects we can prove exist / which objects exist in every model). In type theory, we write down types (mostly inductively defined collections) based on which objects we wish to have, then discover what logical principles these allow us. The two worlds are difficult to relate directly. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

40 Relating ML 1 V and CZF History Aczel and Gambino [GA06] investigated the relationship between Constructive ZF set theory (CZF) and the type theory ML 1 V. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

41 Relating ML 1 V and CZF History Aczel and Gambino [GA06] investigated the relationship between Constructive ZF set theory (CZF) and the type theory ML 1 V. They discovered it helps to introduce an intermediate system, a logic-enriched type theory (LTT). Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

42 Logic-Enriched Type Theories A logic-enriched type theory (LTT) consists of: a type theory a separate set of formulas a set of rules that determine which formulas are provable. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

43 Logic-Enriched Type Theories A logic-enriched type theory (LTT) consists of: a type theory a separate set of formulas a set of rules that determine which formulas are provable. It thus has two worlds the logical world and the type theory world. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

44 Logic-Enriched Type Theories A logic-enriched type theory (LTT) consists of: a type theory a separate set of formulas a set of rules that determine which formulas are provable. It thus has two worlds the logical world and the type theory world. These two worlds interact but can be modified separately. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

45 Predicativism A definition is impredicative if it involves a certain kind of circularity: quantifying over all sets when defining a set quantifying over all real numbers when defining a real number. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

46 Predicativism A definition is impredicative if it involves a certain kind of circularity: quantifying over all sets when defining a set quantifying over all real numbers when defining a real number. Example: The definition of the least upper bound of a set of reals is impredicative, as it involves quantifying over all real numbers. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

47 Predicativism A definition is impredicative if it involves a certain kind of circularity: quantifying over all sets when defining a set quantifying over all real numbers when defining a real number. Example: The definition of the least upper bound of a set of reals is impredicative, as it involves quantifying over all real numbers. Predicativism is the view that impredicative definitions are illegitimate. How can we restrict our methods of definition so that impredicative definitions are ruled out? Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

48 Predicativism A definition is impredicative if it involves a certain kind of circularity: quantifying over all sets when defining a set quantifying over all real numbers when defining a real number. Example: The definition of the least upper bound of a set of reals is impredicative, as it involves quantifying over all real numbers. Predicativism is the view that impredicative definitions are illegitimate. How can we restrict our methods of definition so that impredicative definitions are ruled out? Weyl s solution (1914): Divide mathematical objects into categories. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

49 Predicativism A definition is impredicative if it involves a certain kind of circularity: quantifying over all sets when defining a set quantifying over all real numbers when defining a real number. Example: The definition of the least upper bound of a set of reals is impredicative, as it involves quantifying over all real numbers. Predicativism is the view that impredicative definitions are illegitimate. How can we restrict our methods of definition so that impredicative definitions are ruled out? Weyl s solution (1914): Divide mathematical objects into categories. Divide categories into basic and ideal categories. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

50 Predicativism A definition is impredicative if it involves a certain kind of circularity: quantifying over all sets when defining a set quantifying over all real numbers when defining a real number. Example: The definition of the least upper bound of a set of reals is impredicative, as it involves quantifying over all real numbers. Predicativism is the view that impredicative definitions are illegitimate. How can we restrict our methods of definition so that impredicative definitions are ruled out? Weyl s solution (1914): Divide mathematical objects into categories. Divide categories into basic and ideal categories. Natural numbers form a basic category. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

51 Predicativism A definition is impredicative if it involves a certain kind of circularity: quantifying over all sets when defining a set quantifying over all real numbers when defining a real number. Example: The definition of the least upper bound of a set of reals is impredicative, as it involves quantifying over all real numbers. Predicativism is the view that impredicative definitions are illegitimate. How can we restrict our methods of definition so that impredicative definitions are ruled out? Weyl s solution (1914): Divide mathematical objects into categories. Divide categories into basic and ideal categories. Natural numbers form a basic category. For any category A, the sets of As form an ideal category. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

52 Predicativism A definition is impredicative if it involves a certain kind of circularity: quantifying over all sets when defining a set quantifying over all real numbers when defining a real number. Example: The definition of the least upper bound of a set of reals is impredicative, as it involves quantifying over all real numbers. Predicativism is the view that impredicative definitions are illegitimate. How can we restrict our methods of definition so that impredicative definitions are ruled out? Weyl s solution (1914): Divide mathematical objects into categories. Divide categories into basic and ideal categories. Natural numbers form a basic category. For any category A, the sets of As form an ideal category. When defining a set, we may only quantify over the basic categories. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

53 ACA 0 Weyl s Foundation as a System of Predicate Logic ACA 0 is a modern formulation of Weyl s system (Feferman). Two sorts: natural numbers and sets of natural numbers (second-order language). Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

54 ACA 0 Weyl s Foundation as a System of Predicate Logic ACA 0 is a modern formulation of Weyl s system (Feferman). Two sorts: natural numbers and sets of natural numbers (second-order language). Axioms: Peano s axioms Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

55 ACA 0 Weyl s Foundation as a System of Predicate Logic ACA 0 is a modern formulation of Weyl s system (Feferman). Two sorts: natural numbers and sets of natural numbers (second-order language). Axioms: Peano s axioms Restricted induction φ[0] x(φ[x] φ[x ]) xφ[x] for φ[x] arithmetic Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

56 ACA 0 Weyl s Foundation as a System of Predicate Logic ACA 0 is a modern formulation of Weyl s system (Feferman). Two sorts: natural numbers and sets of natural numbers (second-order language). Axioms: Peano s axioms Restricted induction Arithmetic Comprehension Axiom φ[0] x(φ[x] φ[x ]) xφ[x] for φ[x] arithmetic {x : φ[x]} exists for φ[x] arithmetic Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

57 ACA 0 Weyl s Foundation as a System of Predicate Logic ACA 0 is a modern formulation of Weyl s system (Feferman). Two sorts: natural numbers and sets of natural numbers (second-order language). Axioms: Peano s axioms Restricted induction Arithmetic Comprehension Axiom Conservative extension of PA. φ[0] x(φ[x] φ[x ]) xφ[x] for φ[x] arithmetic {x : φ[x]} exists for φ[x] arithmetic Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

58 ACA 0 Weyl s Foundation as a System of Predicate Logic ACA 0 is a modern formulation of Weyl s system (Feferman). Two sorts: natural numbers and sets of natural numbers (second-order language). Axioms: Peano s axioms Restricted induction Arithmetic Comprehension Axiom Conservative extension of PA. Shortcomings: Weyl uses sets of sets definition of sets by recursion full induction φ[0] x(φ[x] φ[x ]) xφ[x] for φ[x] arithmetic {x : φ[x]} exists for φ[x] arithmetic Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

59 LTT W Weyl s Foundation as a Logic-Enriched Type Theory Define an LTT named LTT W [AL10b]: Type Theory World Universe U (objects are the basic categories) Logical World Universe prop (objects are the arithmetic formulas) N Set(A) =,,,, Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

60 LTT W Weyl s Foundation as a Logic-Enriched Type Theory Define an LTT named LTT W [AL10b]: Type Theory World Universe U (objects are the basic categories) Logical World Universe prop (objects are the arithmetic formulas) N Set(A) =,,,, All Weyl s results can be formalised in LTT W checked by proof assistant Plastic. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

61 ACA 0 is Embeddable in LTT W Formulas of ACA 0 Formulas of LTT W Define a mapping Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

62 ACA 0 is Embeddable in LTT W Define a mapping Formulas of ACA 0 Formulas of LTT W = =.. x x : N x x : N X X : Set(N) X X : Set(N) Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

63 ACA 0 is Embeddable in LTT W Formulas of ACA 0 Formulas of LTT W = = Define a mapping.. x x : N x x : N X X : Set(N) X X : Set(N) But LTT W goes further: has types Set(Set(N)),... allows definition by recursion in Set(A) allows full induction Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

64 Subsystems of LTT W In LTT W, we can eliminate over any type. Let us define the following subsystems of LTT W : Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

65 Subsystems of LTT W In LTT W, we can eliminate over any type. Let us define the following subsystems of LTT W : LTT 0 restrict E N to the members of U and induction to prop. LTT W 1 restrict E N to the members of U. LTT W 2 restrict E N to A and PA (A : U) LTT W 3 restrict E N to A, PA, PPA (A : U) Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

66 Subsystems of LTT W In LTT W, we can eliminate over any type. Let us define the following subsystems of LTT W : LTT 0 restrict E N to the members of U and induction to prop. LTT W 1 restrict E N to the members of U. LTT W 2 restrict E N to A and PA (A : U) LTT W 3 restrict E N to A, PA, PPA (A : U) Theorem ([AL10a]) ACA 0 can be conservatively embedded in LTT 0. ACA can be conservatively embedded in LTT 1 W. ACA + 0 can be embedded in LTT W 2 ( Conjecture: This is not conservative.) Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

67 Subsystems of LTT W In LTT W, we can eliminate over any type. Let us define the following subsystems of LTT W : LTT 0 restrict E N to the members of U and induction to prop. LTT W 1 restrict E N to the members of U. LTT W 2 restrict E N to A and PA (A : U) LTT W 3 restrict E N to A, PA, PPA (A : U) Theorem ([AL10a]) ACA 0 can be conservatively embedded in LTT 0. ACA can be conservatively embedded in LTT 1 W. ACA + 0 can be embedded in LTT W 2 ( Conjecture: This is not conservative.) Conjecture LTT W n+1 is never conservative over LTT W n. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

68 Conservativity of ACA 0 over PA We interpret the formulas of ACA 0 as being statements about the syntax and theorems of PA. Define a valuation to be a mapping of: first-order variables to terms of PA; second-order variables to formulas of PA. Define what it means for a valuation v to satisfy a formula φ thus: If φ is arithmetic, then v = φ iff v(φ) is a theorem of PA.... A formula is true iff it is satisfied by every valuation. Prove: Every theorem of ACA 0 is true. Every first-order formula that is true is a theorem of PA. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

69 Ordinal Strength of a Type Theory Definition A type theory is consistent iff there is no term M such that M : in derivable We can code the terms, types,... of a type theory with Gödel numbers, and represent the relation J is derivable in PRA. Definition The ordinal strength of a type theory T is the least ordinal α such that PRA + TI (α) M( T M : ) Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

70 Proof Techniques for Ordinal Strength To show that a predicate logic theory T has ordinal strength α: Prove that T α by showing that T TI (β) for all β < α (Easy). Prove that T α by proving Con(T ) in a theory of strength α (Hard). To show that a type theory T has ordinal strength α: Prove that T α by constructing in T a well-ordering of length α (Hard). Prove that T α by constructing a model of T in a variant of KP set theory of strength α (Easy). Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

71 Result LTT W has ordinal φ ɛ0 (0) Setzer and I recently proved that LTT W has strength φ ɛ0 (0), the same strength as ACA, IDˆ 1 and ML 1. Sketch Proof Extend LTT W with a type AE that represents the ordinals below Γ 0 : 0 : AE α : AE β : AE α + ω β : AE α : AE β : AE φ α (β) : AE This is a conservative extension (proof: members of AE can be coded as natural numbers). Definition (Progressive) X : PAE is progressive iff α( β < α.β X ) α X α : AE is accessible iff it is in every progressive set. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

72 Result LTT W has ordinal φ ɛ0 (0) Define a lens for a function φ : AE AE to be a function Φ : PAE PAE such that: if X is progressive then Φ(X ) is progressive; if X is progressive then Φ(X ) φ 1 (X ). Prove that: 1 If there is a lens for φ then the accessible ordinals are closed under φ. 2 If there is a lens for φ then there is a lens for φ n and φ ω. It follows that, for all α < ɛ 0, LTT W proves that there is a lens for φ α. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

73 Result LTT W has ordinal φ ɛ0 (0) Define a lens for a function φ : AE AE to be a function Φ : PAE PAE such that: if X is progressive then Φ(X ) is progressive; if X is progressive then Φ(X ) φ 1 (X ). Prove that: 1 If there is a lens for φ then the accessible ordinals are closed under φ. 2 If there is a lens for φ then there is a lens for φ n and φ ω. It follows that, for all α < ɛ 0, LTT W proves that there is a lens for φ α. As soon as we had the result, we saw that there is an easier way: ˆ ID 1 LTT W ML 1 Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

74 Idea Can we relate a predicate logic and a type theory, via an LTT, so that we know they have the same ordinal strength? L LTT T We could then prove a lower bound for L and an upper bound for T. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

75 Application to Finite Model Theory Work in Progress For a set K of ordered structures: membership of K is in P iff K is axiomatised by a sentence of FO(IFP); membership of K is in NP iff K is axiomatised by a Σ 1 -sentence. We can make prop the set of formulas of FO(IFP) by adding IFP : (A : U)(PA PA) PA PA We can also make prop the set of Σ 1 sentences, by closing it under =,,,, There is ongoing work in type theory on fixed points for type constructors: Could LTTs provide a bridge between the model theory of FO(IFP) and type theories with fixed points? Perhaps providing a proof theory for FO(IFP)? Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

76 Conclusion LTTs might possibly be a useful tool for bridging type theories and mainstream logics. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

77 Conclusion LTTs might possibly be a useful tool for bridging type theories and mainstream logics. At the moment, I only have new proofs of old results, and a vague intuition that some technical machinery is simpler. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

78 Conclusion LTTs might possibly be a useful tool for bridging type theories and mainstream logics. At the moment, I only have new proofs of old results, and a vague intuition that some technical machinery is simpler. I think these are enough to show that LTTs have potential. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

79 Conclusion LTTs might possibly be a useful tool for bridging type theories and mainstream logics. At the moment, I only have new proofs of old results, and a vague intuition that some technical machinery is simpler. I think these are enough to show that LTTs have potential. They are a solution looking for a problem. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

80 Conclusion LTTs might possibly be a useful tool for bridging type theories and mainstream logics. At the moment, I only have new proofs of old results, and a vague intuition that some technical machinery is simpler. I think these are enough to show that LTTs have potential. They are a solution looking for a problem. I really need to get better at inventing names. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

81 Conclusion LTTs might possibly be a useful tool for bridging type theories and mainstream logics. At the moment, I only have new proofs of old results, and a vague intuition that some technical machinery is simpler. I think these are enough to show that LTTs have potential. They are a solution looking for a problem. I really need to get better at inventing names. I hope someone in the audience is thinking LTTs might be the tool they ve been looking for. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

82 Conclusion LTTs might possibly be a useful tool for bridging type theories and mainstream logics. At the moment, I only have new proofs of old results, and a vague intuition that some technical machinery is simpler. I think these are enough to show that LTTs have potential. They are a solution looking for a problem. I really need to get better at inventing names. I hope someone in the audience is thinking LTTs might be the tool they ve been looking for. Please come talk to me over lunch. Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

83 References Robin Adams and Zhaohui Luo. Classical predicative logic-enriched type theories. Annals of Pure and Applied Logic, 161: , Robin Adams and Zhaohui Luo. Weyl s predicative classical mathematics as a logic-enriched type theory. ACM Transactions on Computational Logic., 11(2), Nicola Gambino and Peter Aczel. The generalised type-theoretic interpretation of constructive set theory. J. Symbolic Logic, 71(1):67 103, Robin Adams (RHUL) Ordinal Strength of LTTs 27 March / 27

Completeness Theorems and λ-calculus

Completeness Theorems and λ-calculus Thierry Coquand Apr. 23, 2005 Content of the talk We explain how to discover some variants of Hindley s completeness theorem (1983) via analysing proof theory of impredicative systems We present some remarks

More information

Reverse Mathematics. Benedict Eastaugh December 13, 2011

Reverse Mathematics. Benedict Eastaugh December 13, 2011 Reverse Mathematics Benedict Eastaugh December 13, 2011 In ordinary mathematical practice, mathematicians prove theorems, reasoning from a fixed 1 set of axioms to a logically derivable conclusion. The

More information

Interpreting classical theories in constructive ones

Interpreting classical theories in constructive ones Interpreting classical theories in constructive ones Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad+@cmu.edu http://macduff.andrew.cmu.edu 1 A brief history of proof theory Before

More information

Introduction to dependent type theory. CIRM, May 30

Introduction to dependent type theory. CIRM, May 30 CIRM, May 30 Goals of this presentation Some history and motivations Notations used in type theory Main goal: the statement of main properties of equality type and the univalence axiom First talk P ropositions

More information

Universes and the limits of Martin-Löf type theory

Universes and the limits of Martin-Löf type theory Universes and the limits of Martin-Löf type theory Michael Rathjen School of Mathematics University of Leeds Russell 08 Proof Theory meets Type Theory Swansea, March 15, 2008 Two foundational programmes

More information

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction)

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Overview Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad@cmu.edu http://andrew.cmu.edu/

More information

There are infinitely many set variables, X 0, X 1,..., each of which is

There are infinitely many set variables, X 0, X 1,..., each of which is 4. Second Order Arithmetic and Reverse Mathematics 4.1. The Language of Second Order Arithmetic. We ve mentioned that Peano arithmetic is sufficient to carry out large portions of ordinary mathematics,

More information

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY Gödel s Proof Victoria Gitman and Thomas Johnstone New York City College of Technology, CUNY vgitman@nylogic.org http://websupport1.citytech.cuny.edu/faculty/vgitman tjohnstone@citytech.cuny.edu March

More information

Axiomatic Theories of Truth

Axiomatic Theories of Truth Axiomatic Theories of Truth Graham Leigh University of Leeds LC 8, 8th July 28 Graham Leigh (University of Leeds) Axiomatic Theories of Truth LC 8, 8th July 28 1 / 15 Introduction Formalising Truth Formalising

More information

A Super Introduction to Reverse Mathematics

A Super Introduction to Reverse Mathematics A Super Introduction to Reverse Mathematics K. Gao December 12, 2015 Outline Background Second Order Arithmetic RCA 0 and Mathematics in RCA 0 Other Important Subsystems Reverse Mathematics and Other Branches

More information

The Relation Reflection Scheme

The Relation Reflection Scheme The Relation Reflection Scheme Peter Aczel petera@cs.man.ac.uk Schools of Mathematics and Computer Science The University of Manchester September 14, 2007 1 Introduction In this paper we introduce a new

More information

Beyond Inductive Definitions Induction-Recursion, Induction-Induction, Coalgebras

Beyond Inductive Definitions Induction-Recursion, Induction-Induction, Coalgebras Beyond Inductive Definitions Induction-Recursion, Induction-Induction, Coalgebras Anton Setzer Swansea University, Swansea UK 1 March 2012 1/ 26 A Proof Theoretic Programme Sets in Martin-Löf Type Theory

More information

Review: Stephen G. Simpson (1999) Subsystems of Second-Order Arithmetic (Springer)

Review: Stephen G. Simpson (1999) Subsystems of Second-Order Arithmetic (Springer) Review: Stephen G. Simpson (1999) Subsystems of Second-Order Arithmetic (Springer) Jeffrey Ketland, February 4, 2000 During the nineteenth century, and up until around 1939, many major mathematicians were

More information

Type Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg

Type Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg Type Theory and Constructive Mathematics Type Theory and Constructive Mathematics Thierry Coquand University of Gothenburg Content An introduction to Voevodsky s Univalent Foundations of Mathematics The

More information

On Ramsey s Theorem for Pairs

On Ramsey s Theorem for Pairs On Ramsey s Theorem for Pairs Peter A. Cholak, Carl G. Jockusch Jr., and Theodore A. Slaman On the strength of Ramsey s theorem for pairs. J. Symbolic Logic, 66(1):1-55, 2001. www.nd.edu/~cholak Ramsey

More information

Logic: The Big Picture

Logic: The Big Picture Logic: The Big Picture A typical logic is described in terms of syntax: what are the legitimate formulas semantics: under what circumstances is a formula true proof theory/ axiomatization: rules for proving

More information

Gödel s Incompleteness Theorems

Gödel s Incompleteness Theorems Seminar Report Gödel s Incompleteness Theorems Ahmet Aspir Mark Nardi 28.02.2018 Supervisor: Dr. Georg Moser Abstract Gödel s incompleteness theorems are very fundamental for mathematics and computational

More information

The Calculus of Inductive Constructions

The Calculus of Inductive Constructions The Calculus of Inductive Constructions Hugo Herbelin 10th Oregon Programming Languages Summer School Eugene, Oregon, June 16-July 1, 2011 1 Outline - A bit of history, leading to the Calculus of Inductive

More information

From Constructibility and Absoluteness to Computability and Domain Independence

From Constructibility and Absoluteness to Computability and Domain Independence From Constructibility and Absoluteness to Computability and Domain Independence Arnon Avron School of Computer Science Tel Aviv University, Tel Aviv 69978, Israel aa@math.tau.ac.il Abstract. Gödel s main

More information

Semantic methods in proof theory. Jeremy Avigad. Department of Philosophy. Carnegie Mellon University.

Semantic methods in proof theory. Jeremy Avigad. Department of Philosophy. Carnegie Mellon University. Semantic methods in proof theory Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad@cmu.edu http://macduff.andrew.cmu.edu 1 Proof theory Hilbert s goal: Justify classical mathematics.

More information

Well-foundedness of Countable Ordinals and the Hydra Game

Well-foundedness of Countable Ordinals and the Hydra Game Well-foundedness of Countable Ordinals and the Hydra Game Noah Schoem September 11, 2014 1 Abstract An argument involving the Hydra game shows why ACA 0 is insufficient for a theory of ordinals in which

More information

Proof Theory and Subsystems of Second-Order Arithmetic

Proof Theory and Subsystems of Second-Order Arithmetic Proof Theory and Subsystems of Second-Order Arithmetic 1. Background and Motivation Why use proof theory to study theories of arithmetic? 2. Conservation Results Showing that if a theory T 1 proves ϕ,

More information

Russell s logicism. Jeff Speaks. September 26, 2007

Russell s logicism. Jeff Speaks. September 26, 2007 Russell s logicism Jeff Speaks September 26, 2007 1 Russell s definition of number............................ 2 2 The idea of reducing one theory to another.................... 4 2.1 Axioms and theories.............................

More information

CONSERVATION by Harvey M. Friedman September 24, 1999

CONSERVATION by Harvey M. Friedman September 24, 1999 CONSERVATION by Harvey M. Friedman September 24, 1999 John Burgess has specifically asked about whether one give a finitistic model theoretic proof of certain conservative extension results discussed in

More information

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Gödel s Incompleteness Theorem. Overview. Computability and Logic Gödel s Incompleteness Theorem Overview Computability and Logic Recap Remember what we set out to do in this course: Trying to find a systematic method (algorithm, procedure) which we can use to decide,

More information

Truth and Paradox. Leon Horsten. Summer School on Set Theory and Higher-Order Logic London, 1 6 August Truth and Paradox.

Truth and Paradox. Leon Horsten. Summer School on Set Theory and Higher-Order Logic London, 1 6 August Truth and Paradox. Summer School on Set and Higher-Order Logic London, 1 6 August 2011 Structure of the Tutorial 1. Introduction: 2. Definition, 3. 4. 5. 6. 7. of Truth 8. Tarski-biconditionals The disquotational intuition:

More information

03 Review of First-Order Logic

03 Review of First-Order Logic CAS 734 Winter 2014 03 Review of First-Order Logic William M. Farmer Department of Computing and Software McMaster University 18 January 2014 What is First-Order Logic? First-order logic is the study of

More information

Lecture 2: Syntax. January 24, 2018

Lecture 2: Syntax. January 24, 2018 Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified

More information

Foundations of Computation. Ana Bove

Foundations of Computation. Ana Bove Foundations of Computation Ana Bove Programming Logic (ProgLog) Group February 13th 2018 Outline of the talk: What we do in ProgLog Origines of computer science Courses in the area Warming-up Exercise

More information

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy Reasoning in First Order Logic FBK-IRST, Trento, Italy April 12, 2013 Reasoning tasks in FOL Model checking Question: Is φ true in the interpretation I with the assignment a? Answer: Yes if I = φ[a]. No

More information

Nonmonotone Inductive Definitions

Nonmonotone Inductive Definitions Nonmonotone Inductive Definitions Shane Steinert-Threlkeld March 15, 2012 Brief Review of Inductive Definitions Inductive Definitions as Sets of Clauses Definition A set B of clauses (of the form A b)

More information

arxiv: v1 [math.lo] 7 Dec 2017

arxiv: v1 [math.lo] 7 Dec 2017 CANONICAL TRUTH MERLIN CARL AND PHILIPP SCHLICHT arxiv:1712.02566v1 [math.lo] 7 Dec 2017 Abstract. We introduce and study a notion of canonical set theoretical truth, which means truth in a transitive

More information

Homotopy Type-Theoretic Interpretations of CZF

Homotopy Type-Theoretic Interpretations of CZF Homotopy Type-Theoretic Interpretations of CZF Cesare Gallozzi School of Mathematics University of Leeds HoTT/UF Workshop Oxford, September 9th, 2017 Outline 1. Type-theoretic interpretations of CZF 2.

More information

Propositional and Predicate Logic - XIII

Propositional and Predicate Logic - XIII Propositional and Predicate Logic - XIII Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - XIII WS 2016/2017 1 / 22 Undecidability Introduction Recursive

More information

Introduction to Metalogic

Introduction to Metalogic Introduction to Metalogic Hans Halvorson September 21, 2016 Logical grammar Definition. A propositional signature Σ is a collection of items, which we call propositional constants. Sometimes these propositional

More information

Introduction to Logic and Axiomatic Set Theory

Introduction to Logic and Axiomatic Set Theory Introduction to Logic and Axiomatic Set Theory 1 Introduction In mathematics, we seek absolute rigor in our arguments, and a solid foundation for all of the structures we consider. Here, we will see some

More information

Kleene realizability and negative translations

Kleene realizability and negative translations Q E I U G I C Kleene realizability and negative translations Alexandre Miquel O P. D E. L Ō A U D E L A R April 21th, IMERL Plan 1 Kleene realizability 2 Gödel-Gentzen negative translation 3 Lafont-Reus-Streicher

More information

On the Relationship Between AT R 0 and ÎD <ω

On the Relationship Between AT R 0 and ÎD <ω On the Relationship Between AT R 0 and ÎD

More information

TRUTH-THEORIES FOR FRAGMENTS OF PA

TRUTH-THEORIES FOR FRAGMENTS OF PA TRUTH-THEORIES FOR FRAGMENTS OF PA RICHARD G. HECK, JR. The discussion here follows Petr Hájek and Pavel Pudlák, Metamathematics of First-order Arithmetic (Berlin: Springer-Verlag, 1993). See especially

More information

Generic cuts in models of Peano arithmetic

Generic cuts in models of Peano arithmetic Generic cuts in models of Peano arithmetic Tin Lok Wong University of Birmingham, United Kingdom Joint work with Richard Kaye (Birmingham) 5 August, 2009 Preliminary definitions L A is the first-order

More information

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

Bound and Free Variables. Theorems and Proofs. More valid formulas involving quantifiers:

Bound and Free Variables. Theorems and Proofs. More valid formulas involving quantifiers: Bound and Free Variables More valid formulas involving quantifiers: xp(x) x P(x) Replacing P by P, we get: x P(x) x P(x) Therefore x P(x) xp(x) Similarly, we have xp(x) x P(x) x P(x) xp(x) i(i 2 > i) is

More information

Remnants from the Bookshelf

Remnants from the Bookshelf Remnants from the Bookshelf cropped up again in jww Silvia Steila Gerhard Jäger Institute of Computer Science University of Bern ABM December 2017 G. Jäger (INF, Bern University) Remnants December 2017

More information

02 The Axiomatic Method

02 The Axiomatic Method CAS 734 Winter 2005 02 The Axiomatic Method Instructor: W. M. Farmer Revised: 11 January 2005 1 What is Mathematics? The essence of mathematics is a process consisting of three intertwined activities:

More information

Turing Centenary Lecture

Turing Centenary Lecture Turing Centenary Lecture P.D.Welch University of Bristol Visiting Research Fellow, Isaac Newton Institute Early Life King s College 1931 King s College 1931 Hardy Eddington He attended Eddington s lectures

More information

The Absoluteness of Constructibility

The Absoluteness of Constructibility Lecture: The Absoluteness of Constructibility We would like to show that L is a model of V = L, or, more precisely, that L is an interpretation of ZF + V = L in ZF. We have already verified that σ L holds

More information

Ramsey Theory and Reverse Mathematics

Ramsey Theory and Reverse Mathematics Ramsey Theory and Reverse Mathematics University of Notre Dame Department of Mathematics Peter.Cholak.1@nd.edu Supported by NSF Division of Mathematical Science May 24, 2011 The resulting paper Cholak,

More information

Univalent Foundations and Set Theory

Univalent Foundations and Set Theory Univalent Foundations and Set Theory Talk by Vladimir Voevodsky from Institute for Advanced Study in Princeton, NJ. May 8, 2013 1 Univalent foundations - are based on a class of formal deduction systems

More information

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem Michael Beeson The hypotheses needed to prove incompleteness The question immediate arises whether the incompleteness

More information

Arithmetical classification of the set of all provably recursive functions

Arithmetical classification of the set of all provably recursive functions Arithmetical classification of the set of all provably recursive functions Vítězslav Švejdar April 12, 1999 The original publication is available at CMUC. Abstract The set of all indices of all functions

More information

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Gödel s Incompleteness Theorem. Overview. Computability and Logic Gödel s Incompleteness Theorem Overview Computability and Logic Recap Remember what we set out to do in this course: Trying to find a systematic method (algorithm, procedure) which we can use to decide,

More information

First Order Logic: Syntax and Semantics

First Order Logic: Syntax and Semantics CS1081 First Order Logic: Syntax and Semantics COMP30412 Sean Bechhofer sean.bechhofer@manchester.ac.uk Problems Propositional logic isn t very expressive As an example, consider p = Scotland won on Saturday

More information

Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience

Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience Michael Rathjen Department of Pure Mathematics University of Leeds, Leeds LS2 9JT, England E-mail: rathjen@maths.leeds.ac.uk

More information

Set Theory and the Foundation of Mathematics. June 19, 2018

Set Theory and the Foundation of Mathematics. June 19, 2018 1 Set Theory and the Foundation of Mathematics June 19, 2018 Basics Numbers 2 We have: Relations (subsets on their domain) Ordered pairs: The ordered pair x, y is the set {{x, y}, {x}}. Cartesian products

More information

INACCESSIBLE SET AXIOMS MAY HAVE LITTLE CONSISTENCY STRENGTH

INACCESSIBLE SET AXIOMS MAY HAVE LITTLE CONSISTENCY STRENGTH INACCESSIBLE SET AXIOMS MAY HAVE LITTLE CONSISTENCY STRENGTH L. CROSILLA AND M. RATHJEN Abstract. The paper investigates inaccessible set axioms and their consistency strength in constructive set theory.

More information

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

Model Theory in the Univalent Foundations

Model Theory in the Univalent Foundations Model Theory in the Univalent Foundations Dimitris Tsementzis January 11, 2017 1 Introduction 2 Homotopy Types and -Groupoids 3 FOL = 4 Prospects Section 1 Introduction Old and new Foundations (A) (B)

More information

Lecture 1: Logical Foundations

Lecture 1: Logical Foundations Lecture 1: Logical Foundations Zak Kincaid January 13, 2016 Logics have two components: syntax and semantics Syntax: defines the well-formed phrases of the language. given by a formal grammar. Typically

More information

A categorical structure of realizers for the Minimalist Foundation

A categorical structure of realizers for the Minimalist Foundation A categorical structure of realizers for the Minimalist Foundation S.Maschio (joint work with M.E.Maietti) Department of Mathematics University of Padua TACL 2015 Ischia The Minimalist Foundation Many

More information

Part II Logic and Set Theory

Part II Logic and Set Theory Part II Logic and Set Theory Theorems Based on lectures by I. B. Leader Notes taken by Dexter Chua Lent 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly)

More information

The constructible universe

The constructible universe The constructible universe In this set of notes I want to sketch Gödel s proof that CH is consistent with the other axioms of set theory. Gödel s argument goes well beyond this result; his identification

More information

Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience

Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience Mathematical Logic Quarterly, 16 January 2013 Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience Michael Rathjen 1, 1 Department of Pure Mathematics, University of Leeds,

More information

Equality and dependent type theory. CIRM, May 31

Equality and dependent type theory. CIRM, May 31 CIRM, May 31 The Axiom of Univalence, a type-theoretic view point In type theory, we reduce proof-checking to type-checking Hence we want type-checking to be decidable This holds as soon as we have the

More information

Local Constructive Set Theory and Inductive Definitions

Local Constructive Set Theory and Inductive Definitions Local Constructive Set Theory and Inductive Definitions Peter Aczel 1 Introduction Local Constructive Set Theory (LCST) is intended to be a local version of constructive set theory (CST). Constructive

More information

Positive provability logic

Positive provability logic Positive provability logic Lev Beklemishev Steklov Mathematical Institute Russian Academy of Sciences, Moscow November 12, 2013 Strictly positive modal formulas The language of modal logic extends that

More information

On a computational interpretation of sequent calculus for modal logic S4

On a computational interpretation of sequent calculus for modal logic S4 On a computational interpretation of sequent calculus for modal logic S4 Yosuke Fukuda Graduate School of Informatics, Kyoto University Second Workshop on Mathematical Logic and Its Applications March

More information

Dependent type theory

Dependent type theory Dependent type theory Γ, ::= () Γ, x : A Contexts t, u, A, B ::= x λx. t t u (x : A) B Π-types (t, u) t.1 t.2 (x : A) B Σ-types We write A B for the non-dependent product type and A B for the non-dependent

More information

Short Introduction to Admissible Recursion Theory

Short Introduction to Admissible Recursion Theory Short Introduction to Admissible Recursion Theory Rachael Alvir November 2016 1 Axioms of KP and Admissible Sets An admissible set is a transitive set A satisfying the axioms of Kripke-Platek Set Theory

More information

Unprovability of circuit upper bounds in Cook s theory PV

Unprovability of circuit upper bounds in Cook s theory PV Unprovability of circuit upper bounds in Cook s theory PV Igor Carboni Oliveira Faculty of Mathematics and Physics, Charles University in Prague. Based on joint work with Jan Krajíček (Prague). [Dagstuhl

More information

Program Testing and Constructive Validity

Program Testing and Constructive Validity Program Testing and Constructive Validity Peter Dybjer Chalmers University of Technology, Göteborg, Sweden Philosophy and Foundations of Mathematics: Epistemological and Ontological Aspects - to Per Martin-Löf

More information

MAGIC Set theory. lecture 2

MAGIC Set theory. lecture 2 MAGIC Set theory lecture 2 David Asperó University of East Anglia 22 October 2014 Recall from last time: Syntactical vs. semantical logical consequence Given a set T of formulas and a formula ', we write

More information

CHALLENGES TO PREDICATIVE FOUNDATIONS OF ARITHMETIC by Solomon Feferman 1 and Geoffrey Hellman

CHALLENGES TO PREDICATIVE FOUNDATIONS OF ARITHMETIC by Solomon Feferman 1 and Geoffrey Hellman CHALLENGES TO PREDICATIVE FOUNDATIONS OF ARITHMETIC by Solomon Feferman 1 and Geoffrey Hellman Introduction. This is a sequel to our article Predicative foundations of arithmetic (1995), referred to in

More information

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory Motivation CS389L: Automated Logical Reasoning Lecture 10: Overview of First-Order Theories Işıl Dillig Last few lectures: Full first-order logic In FOL, functions/predicates are uninterpreted (i.e., structure

More information

The Curry-Howard Isomorphism

The Curry-Howard Isomorphism The Curry-Howard Isomorphism Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) The Curry-Howard Isomorphism MFES 2008/09

More information

Fast Growing Functions and Arithmetical Independence Results

Fast Growing Functions and Arithmetical Independence Results Fast Growing Functions and Arithmetical Independence Results Stanley S. Wainer (Leeds UK) Stanford, March 2013 1. Intro A Mathematical Incompleteness Are there any genuine mathematical examples of incompleteness?

More information

Absolutely ordinal definable sets

Absolutely ordinal definable sets Absolutely ordinal definable sets John R. Steel University of California, Berkeley May 2017 References: (1) Gödel s program, in Interpreting Gödel, Juliette Kennedy ed., Cambridge Univ. Press 2014. (2)

More information

Learning Goals of CS245 Logic and Computation

Learning Goals of CS245 Logic and Computation Learning Goals of CS245 Logic and Computation Alice Gao April 27, 2018 Contents 1 Propositional Logic 2 2 Predicate Logic 4 3 Program Verification 6 4 Undecidability 7 1 1 Propositional Logic Introduction

More information

Part III Logic. Theorems. Based on lectures by T. E. Forster Notes taken by Dexter Chua. Lent 2017

Part III Logic. Theorems. Based on lectures by T. E. Forster Notes taken by Dexter Chua. Lent 2017 Part III Logic Theorems Based on lectures by T. E. Forster Notes taken by Dexter Chua Lent 2017 These notes are not endorsed by the lecturers, and I have modified them (often significantly) after lectures.

More information

Church s undecidability result

Church s undecidability result Church s undecidability result Alan Turing Birth Centennial Talk at IIT Bombay, Mumbai Joachim Breitner April 21, 2011 Welcome, and thank you for the invitation to speak about Church s lambda calculus

More information

On Rosser sentences and proof predicates. Rasmus Blanck

On Rosser sentences and proof predicates. Rasmus Blanck On Rosser sentences and proof predicates Rasmus Blanck Department of Philosophy University of Göteborg 2006 On Rosser sentences and proof predicates Rasmus Blanck 25th August 2006 Abstract It is a well

More information

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2 PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2 Neil D. Jones DIKU 2005 14 September, 2005 Some slides today new, some based on logic 2004 (Nils Andersen) OUTLINE,

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed

More information

Arithmetical Hierarchy

Arithmetical Hierarchy Arithmetical Hierarchy 1 The Turing Jump Klaus Sutner Carnegie Mellon University Arithmetical Hierarchy 60-arith-hier 2017/12/15 23:18 Definability Formal Systems Recall: Oracles 3 The Use Principle 4

More information

(Im)predicativity and Fregean arithmetic

(Im)predicativity and Fregean arithmetic (Im)predicativity and Fregean arithmetic Fernando Ferreira Universidade de Lisboa Journées sur les Arithmétiques Faibles 33 University of Gothenburg June 16-18, 2014 Frege s alertness As far as I can see,

More information

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ Model Theory MARIA MANZANO University of Salamanca, Spain Translated by RUY J. G. B. DE QUEIROZ CLARENDON PRESS OXFORD 1999 Contents Glossary of symbols and abbreviations General introduction 1 xix 1 1.0

More information

Kant and Finitism. Crossing Worlds: Mathematical logisc, philosophy, art: For Juliette Kennedy. Bill Tait. 4 June 2016

Kant and Finitism. Crossing Worlds: Mathematical logisc, philosophy, art: For Juliette Kennedy. Bill Tait. 4 June 2016 Kant and Finitism Crossing Worlds: Mathematical logisc, philosophy, art: For Juliette Kennedy Bill Tait 4 June 2016 The Problems Kant in The Critique of Pure Reason: How can there be synthetic a priori

More information

Arithmetical Hierarchy

Arithmetical Hierarchy Arithmetical Hierarchy Klaus Sutner Carnegie Mellon University 60-arith-hier 2017/12/15 23:18 1 The Turing Jump Arithmetical Hierarchy Definability Formal Systems Recall: Oracles 3 We can attach an orcale

More information

What is logic, the topic of this course? There are at least two answers to that question.

What is logic, the topic of this course? There are at least two answers to that question. Applied Logic Lecture 1 CS 486 Spring 2005 Tuesday, January 25, 2005 What is Logic? What is logic, the topic of this course? There are at least two answers to that question. General logic: critical examination

More information

The equivalence axiom and univalent models of type theory.

The equivalence axiom and univalent models of type theory. The equivalence axiom and univalent models of type theory. (Talk at CMU on February 4, 2010) By Vladimir Voevodsky Abstract I will show how to define, in any type system with dependent sums, products and

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

From syntax to semantics of Dependent Type Theories - Formalized

From syntax to semantics of Dependent Type Theories - Formalized RDP 2015, Jun. 30, 2015, WCMCS, Warsaw. From syntax to semantics of Dependent Type Theories - Formalized by Vladimir Voevodsky from the Institute for Advanced Study in Princeton, NJ. I will be speaking

More information

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos armandobcm@yahoo.com February 5, 2014 Abstract This note is for personal use. It

More information

Kreisel s Conjecture with minimality principle

Kreisel s Conjecture with minimality principle Kreisel s Conjecture with minimality principle Pavel Hrubeš November 9, 2008 Abstract We prove that Kreisel s Conjecture is true, if Peano arithmetic is axiomatised using minimality principle and axioms

More information

Handout: Proof of the completeness theorem

Handout: Proof of the completeness theorem MATH 457 Introduction to Mathematical Logic Spring 2016 Dr. Jason Rute Handout: Proof of the completeness theorem Gödel s Compactness Theorem 1930. For a set Γ of wffs and a wff ϕ, we have the following.

More information

Temporal Logic - Soundness and Completeness of L

Temporal Logic - Soundness and Completeness of L Temporal Logic - Soundness and Completeness of L CS402, Spring 2018 Soundness Theorem 1 (14.12) Let A be an LTL formula. If L A, then A. Proof. We need to prove the axioms and two inference rules to be

More information

DIAGRAMMATIC SYNTAX AND ITS CONSTRAINTS. 1. Introduction: Applications and Foundations

DIAGRAMMATIC SYNTAX AND ITS CONSTRAINTS. 1. Introduction: Applications and Foundations DIAGRAMMATIC SYNTAX AND ITS CONSTRAINTS ANDREI RODIN 1. Introduction: Applications and Foundations In their recent papers Zynovy Duskin and his co-authors stress the following problem concerning diagrammatic

More information

Propositional Logic: Syntax

Propositional Logic: Syntax Logic Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and programs) epistemic

More information

STRUCTURES WITH MINIMAL TURING DEGREES AND GAMES, A RESEARCH PROPOSAL

STRUCTURES WITH MINIMAL TURING DEGREES AND GAMES, A RESEARCH PROPOSAL STRUCTURES WITH MINIMAL TURING DEGREES AND GAMES, A RESEARCH PROPOSAL ZHENHAO LI 1. Structures whose degree spectrum contain minimal elements/turing degrees 1.1. Background. Richter showed in [Ric81] that

More information

Axiomatic Theories of Partial Ground II Partial Ground and Typed Truth

Axiomatic Theories of Partial Ground II Partial Ground and Typed Truth Axiomatic heories of Partial Ground II Partial Ground and yped ruth Johannes Korbmacher jkorbmacher@gmail.com June 2016 Abstract his is part two of a two-part paper, in which we develop an axiomatic theory

More information