Weak theories of truth and explicit mathematics

Size: px
Start display at page:

Download "Weak theories of truth and explicit mathematics"

Transcription

1 Weak theories of truth and explicit mathematics Thomas Strahm (joint work with Sebastian Eberhard) Institut für Informatik und angewandte Mathematik, Universität Bern Oxford, Sep 19, 2011 T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

2 Introduction General aims of this talk In this talk we will discuss weak theories of truth over combinatory logic weak systems of Feferman s explicit mathematics the relationship between the two formalisms we consider two truth theories T PR and T PT of primitive recursive and polynomial time strength, respectively T PT is a novel abstract truth-theoretic framework which is able to interpret feasible subsystems of explicit mathematics the proof that T PT is feasible is non-trivial and due to Sebastian Eberhard (see his talk tomorrow) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

3 Introduction Explicit mathematics Systems of explicit mathematics have been introduced by Feferman in They have been employed in foundational works in various ways: foundations of constructive mathematics proof theory of subsystems of second order arithmetic and set theory; foundational reductions logical foundations of functional and object-oriented programming languages universes and higher reflection principles formal proof-theoretic framework for abstract computations from ordinary and generalized recursion theory T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

4 Introduction Theories of truth over combinarory logic The truth theories over combinatory logic relevant to this talk have various roots: illative combinatory logic (Curry, Fitch) Frege structures (Scott, Aczel, Flagg and Myhill) Kripke-Feferman style axiomatizations of truth over combinatory algebras Intensively studied by Cantini (see e.g. his monograph Logical frameworks for truth and abstraction) and Kahle (see e.g. his Habilitationsschrift The applicative realm) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

5 Outline 1 Introduction 2 The basic applicative framework 3 Adding types and names 4 Adding truth 5 Relating weak explicit mathematics and truth 6 Concluding remark T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

6 The basic applicative framework Informal applicative setting T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

7 The basic applicative framework Informal applicative setting Untyped universe of operations or rules, which can be freely applied to eachother T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

8 The basic applicative framework Informal applicative setting Untyped universe of operations or rules, which can be freely applied to eachother Self-application is meaningful, though not necessarily total T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

9 The basic applicative framework Informal applicative setting Untyped universe of operations or rules, which can be freely applied to eachother Self-application is meaningful, though not necessarily total The computational engine of these rules is given by a partial combinatory algebra, featuring partial versions of Curry s combinators k and s T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

10 The basic applicative framework Informal applicative setting Untyped universe of operations or rules, which can be freely applied to eachother Self-application is meaningful, though not necessarily total The computational engine of these rules is given by a partial combinatory algebra, featuring partial versions of Curry s combinators k and s In addition, there is a ground urelement structure of the binary words or strings with certain natural operations on them T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

11 The basic applicative framework Informal applicative setting (ctd.) Let W denote the set of (finite) binary words. We will consider the following operations: T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

12 The basic applicative framework Informal applicative setting (ctd.) Let W denote the set of (finite) binary words. We will consider the following operations: s 0 and s 1 : binary successors on W with predecessor p W T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

13 The basic applicative framework Informal applicative setting (ctd.) Let W denote the set of (finite) binary words. We will consider the following operations: s 0 and s 1 : binary successors on W with predecessor p W : word concatenation T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

14 The basic applicative framework Informal applicative setting (ctd.) Let W denote the set of (finite) binary words. We will consider the following operations: s 0 and s 1 : binary successors on W with predecessor p W : word concatenation : word multiplication T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

15 The basic applicative framework The logic of partial terms The logic of partial terms (LPT) due to Beeson/Feferman is a modification of first-order predicate logic taking into account partial functions. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

16 The basic applicative framework The logic of partial terms The logic of partial terms (LPT) due to Beeson/Feferman is a modification of first-order predicate logic taking into account partial functions. Variables range over defined objects only T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

17 The basic applicative framework The logic of partial terms The logic of partial terms (LPT) due to Beeson/Feferman is a modification of first-order predicate logic taking into account partial functions. Variables range over defined objects only (Composed) terms do not necessarily denote and t signifies that t has a value T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

18 The basic applicative framework The logic of partial terms The logic of partial terms (LPT) due to Beeson/Feferman is a modification of first-order predicate logic taking into account partial functions. Variables range over defined objects only (Composed) terms do not necessarily denote and t signifies that t has a value The usual quantifier axioms of predicate logic are modified, e.g. we have A(t) t ( x)a(x) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

19 The basic applicative framework The logic of partial terms The logic of partial terms (LPT) due to Beeson/Feferman is a modification of first-order predicate logic taking into account partial functions. Variables range over defined objects only (Composed) terms do not necessarily denote and t signifies that t has a value The usual quantifier axioms of predicate logic are modified, e.g. we have A(t) t ( x)a(x) Strictness axioms claim that terms occurring in positive atoms are defined T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

20 The basic applicative framework The basic applicative language L L is a first order language for the logic of partial terms: constants k, s, p, p 0, p 1, d W, ɛ, s 0, s 1, p W, c,,... relation symbols =,, W arbitrary term application T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

21 The basic applicative framework The basic applicative language L L is a first order language for the logic of partial terms: constants k, s, p, p 0, p 1, d W, ɛ, s 0, s 1, p W, c,,... relation symbols =,, W arbitrary term application Notation t 1 t 2... t n := (... (t 1 t 2 ) t n ) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

22 The basic applicative framework The basic applicative language L L is a first order language for the logic of partial terms: constants k, s, p, p 0, p 1, d W, ɛ, s 0, s 1, p W, c,,... relation symbols =,, W arbitrary term application Notation t 1 t 2... t n := (... (t 1 t 2 ) t n ) t 1 t 2 := t 1 t 2 t 1 = t 2 T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

23 The basic applicative framework The basic applicative language L L is a first order language for the logic of partial terms: constants k, s, p, p 0, p 1, d W, ɛ, s 0, s 1, p W, c,,... relation symbols =,, W arbitrary term application Notation t 1 t 2... t n := (... (t 1 t 2 ) t n ) t 1 t 2 := t 1 t 2 t 1 = t 2 t W := W(t) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

24 The basic applicative framework The basic applicative language L L is a first order language for the logic of partial terms: constants k, s, p, p 0, p 1, d W, ɛ, s 0, s 1, p W, c,,... relation symbols =,, W arbitrary term application Notation t 1 t 2... t n := (... (t 1 t 2 ) t n ) t 1 t 2 := t 1 t 2 t 1 = t 2 t W := W(t) t : W k W := ( x 1... x k W)tx 1... x k W T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

25 The basic applicative framework The basic applicative language L L is a first order language for the logic of partial terms: constants k, s, p, p 0, p 1, d W, ɛ, s 0, s 1, p W, c,,... relation symbols =,, W arbitrary term application Notation t 1 t 2... t n := (... (t 1 t 2 ) t n ) t 1 t 2 := t 1 t 2 t 1 = t 2 t W := W(t) t : W k W := ( x 1... x k W)tx 1... x k W s t := 1 s 1 t T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

26 The basic applicative framework The basic theory of operations and words B The logic of B is the logic of partial terms. The non-logical axioms of B include: partial combinatory algebra: kxy = x, sxy sxyz xz(yz) pairing p with projections p 0 and p 1 defining axioms for the binary words W with ɛ, the successors s 0, s 1 and the predecessor p W. definition by cases d W on W initial subword relation c word concatenation and word multiplication T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

27 The basic applicative framework Consequences of the partial combinatory algebra axioms As usual in untyped applicative settings we have: Lemma (Explicit definitions and fixed points) 1 For each L term t there exists an L term (λx.t) so that B (λx.t) (λx.t)x t 2 There is a closed L term fix so that B fixg fixgx g(fixg)x T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

28 The basic applicative framework Standard models Example (Recursion-theoretic model PRO) Take the universe of binary words and interpret application as partial recursive function application in the sense of o.r.t. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

29 The basic applicative framework Standard models Example (Recursion-theoretic model PRO) Take the universe of binary words and interpret application as partial recursive function application in the sense of o.r.t. Example (The open term model M(λη)) Take the universe of open terms Consider the usual reduction of the extensional lambda calculus λη Application is juxtaposition Two terms are equal if they have a common reduct W denotes those terms that reduce to a standard word w Note that M(λη) satiesfies totality of application (Tot) and extensionality of operations (Ext) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

30 The basic applicative framework Natural induction principles T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

31 The basic applicative framework Natural induction principles Σ b W -formulas Formulas A(x) of the form ( y W)(y fx B(f, x, y)) for B positive and W-free T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

32 The basic applicative framework Natural induction principles Σ b W -formulas Formulas A(x) of the form ( y W)(y fx B(f, x, y)) for B positive and W-free Σ b W notation induction on W, (Σb W -I W) f : W W A(ɛ) ( x W)(A(x) A(s 0 x) A(s 1 x)) ( x W)A(x) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

33 The basic applicative framework Natural induction principles Σ b W -formulas Formulas A(x) of the form ( y W)(y fx B(f, x, y)) for B positive and W-free Σ b W notation induction on W, (Σb W -I W) f : W W A(ɛ) ( x W)(A(x) A(s 0 x) A(s 1 x)) ( x W)A(x) Positive induction on W, (Pos-I W ) Induction on W for arbitrary positive formulas. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

34 The basic applicative framework Provably total functions Definition A function F : W n W is called provably total in an L theory T, if there exists a closed L term t F such that (i) T t F : W n W and, in addition, (ii) T t F w 1 w n = F (w 1,..., w n ) for all w 1,..., w n in W. Let τ (T) = {F : F provably total in T}. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

35 The basic applicative framework Proof-theoretic results I The two systems PT and PR PT := B + (Σ b W -I W) PR := B + (Pos-I W ) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

36 The basic applicative framework Proof-theoretic results I The two systems PT and PR PT := B + (Σ b W -I W) PR := B + (Pos-I W ) Theorem (Cantini) τ(pr) equals the class of primitive recursive functions. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

37 The basic applicative framework Proof-theoretic results I The two systems PT and PR PT := B + (Σ b W -I W) PR := B + (Pos-I W ) Theorem (Cantini) τ(pr) equals the class of primitive recursive functions. Theorem (S.) τ(pt) equals the class of polynomial time computable functions. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

38 Adding types and names 1 Introduction 2 The basic applicative framework 3 Adding types and names 4 Adding truth 5 Relating weak explicit mathematics and truth 6 Concluding remark T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

39 Adding types and names Types and names in explicit mathematics T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

40 Adding types and names Types and names in explicit mathematics Types are collections of individuals and can have quite complicated defining properties T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

41 Adding types and names Types and names in explicit mathematics Types are collections of individuals and can have quite complicated defining properties Types are represented by operations or names T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

42 Adding types and names Types and names in explicit mathematics Types are collections of individuals and can have quite complicated defining properties Types are represented by operations or names Each type may have several different names or representations T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

43 Adding types and names Types and names in explicit mathematics Types are collections of individuals and can have quite complicated defining properties Types are represented by operations or names Each type may have several different names or representations The interplay of names and types on the level of operations witnesses the explicit character of explicit mathematics T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

44 Adding types and names Types and names in explicit mathematics Types are collections of individuals and can have quite complicated defining properties Types are represented by operations or names Each type may have several different names or representations The interplay of names and types on the level of operations witnesses the explicit character of explicit mathematics In the following we use a formalization of the types and names paradigm due to Jäger T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

45 Adding types and names The language of types and names The language L is a two-sorted language extending L by T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

46 Adding types and names The language of types and names The language L is a two-sorted language extending L by type variables U, V, W, X, Y, Z,... binary relation symbols R (naming) and (elementhood) new (individual) constants w (binary words W), id (identity), dom (domain), un (union), int (intersection), inv (inverse image), and all (universal quantification) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

47 Adding types and names The language of types and names The language L is a two-sorted language extending L by type variables U, V, W, X, Y, Z,... binary relation symbols R (naming) and (elementhood) new (individual) constants w (binary words W), id (identity), dom (domain), un (union), int (intersection), inv (inverse image), and all (universal quantification) The formulas A, B, C,... of L are built from the atomic formulas of L as well as from formulas of the form (s X ), R(s, X ), (X = Y ) by closing under the boolean connectives and quantification in both sorts. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

48 Adding types and names Ontological axioms We use the following abbreviations: R(s) := X R(s, X ), s t := X (R(t, X ) s X ). T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

49 Adding types and names Ontological axioms We use the following abbreviations: R(s) := X R(s, X ), s t := X (R(t, X ) s X ). Ontological axioms (explicit representation and extensionality) (O1) (O2) (O3) xr(x, X ) R(a, X ) R(a, Y ) X = Y z(z X z Y ) X = Y T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

50 Adding types and names The system EPC Type existence axioms (w) (id) (inv) (un) (int) (dm) (all) R(w) x(x w W(x)) R(id) x(x id y(x = (y, y))) R(a) R(inv(f, a)) x(x inv(f, a) fx a) R(a) R(b) R(un(a, b)) x(x un(a, b) (x a x b)) R(a) R(b) R(int(a, b)) x(x int(a, b) (x a x b)) R(a) R(dom(a)) x(x dom(a) y((x, y) a)) R(a) R(all(a)) x(x all(a) y((x, y) a)) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

51 Adding types and names The system EPC (continued) Type induction on W ɛ X ( x W)(x X s 0 x X s 1 x X ) ( x W)(x X ) Definition (The theory EPC) EPC is the extension of the first-order applicative theory B by the ontological axioms the above type existence axioms type induction on W T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

52 Adding types and names The system PET PET is a subsystem of EPC where it is no longer claimed that the class W of words forms a type. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

53 Adding types and names The system PET PET is a subsystem of EPC where it is no longer claimed that the class W of words forms a type. Definition Define W a (x) := W(x) x a. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

54 Adding types and names The system PET PET is a subsystem of EPC where it is no longer claimed that the class W of words forms a type. Definition Define W a (x) := W(x) x a. Only initial segments of W define types: (w a ) a W R(w(a)) x(x w(a) W a (x)) All other axioms of PET are identical to the ones of EPC. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

55 Adding types and names The Join axiom The Join axioms are given by the following assertions (J.1) and (J.2): (J.1) (J.2) R(a) ( x a)r(fx) R(j(a, f )) R(a) ( x a)r(fx) x(x j(a, f ) Σ[f, a, x]) where Σ[f, a, x] is the formula y z(x = (y, z) y a z fy) Let us write EPCJ and PETJ for the extension of EPC and PET by the join principle. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

56 Adding types and names Proof-theoretic results II Theorem (Cantini) τ(epcj) equals the class of primitive recursive functions. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

57 Adding types and names Proof-theoretic results II Theorem (Cantini) τ(epcj) equals the class of primitive recursive functions. Theorem (Spescha, S.) τ(petj i ) equals the class of polynomial time computable functions. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

58 Adding types and names Proof-theoretic results II Theorem (Cantini) τ(epcj) equals the class of primitive recursive functions. Theorem (Spescha, S.) τ(petj i ) equals the class of polynomial time computable functions. Theorem (Probst) τ(petj) equals the class of polynomial time computable functions. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

59 Adding truth 1 Introduction 2 The basic applicative framework 3 Adding types and names 4 Adding truth 5 Relating weak explicit mathematics and truth 6 Concluding remark T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

60 Adding truth The language L T of positive truth The (first order) language L T is an extension of the language L by T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

61 Adding truth The language L T of positive truth The (first order) language L T is an extension of the language L by a new unary predicate symbol T for truth new individual constants =, Ẇ,,,, T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

62 Adding truth The language L T of positive truth The (first order) language L T is an extension of the language L by a new unary predicate symbol T for truth new individual constants =, Ẇ,,,, The new constants allow only the coding of positive formulas since we do not add a constant for negation. As usual, we will use infix notation for =,, and. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

63 Adding truth The language L T of positive truth The (first order) language L T is an extension of the language L by a new unary predicate symbol T for truth new individual constants =, Ẇ,,,, The new constants allow only the coding of positive formulas since we do not add a constant for negation. As usual, we will use infix notation for =,, and. The formulas of L T are built as expected, where for each term t, T(t) is a new atomic formula. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

64 Adding truth The truth theory T PR Positive truth axioms T(x =y) x = y T(Ẇx) W(x) T(x y) T(x) T(y) T(x y) T(x) T(y) T( f ) xt(fx) T( f ) xt(fx) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

65 Adding truth The truth theory T PR (continued) Truth induction on W T(rɛ) ( x W)(T(rx) T(r(s 0 x)) T(r(s 1 x))) ( x W)T(rx) Definition (The theory T PR ) T PR is the extension of the first-order applicative theory B by totality of application the above truth axioms truth induction on W T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

66 Adding truth The truth theory T PT T PT is a subsystem of T PR where the truth predicate can only reflect initial segments of the predicate W. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

67 Adding truth The truth theory T PT T PT is a subsystem of T PR where the truth predicate can only reflect initial segments of the predicate W. Recall that W a (x) := W(x) x a. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

68 Adding truth The truth theory T PT T PT is a subsystem of T PR where the truth predicate can only reflect initial segments of the predicate W. Recall that W a (x) := W(x) x a. Only initial segments of W are reflected by T: a W (T(Ẇax) W a (x)) All other axioms of T PT are identical to the ones of T PR. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

69 Adding truth Proof-theoretic results III Theorem (Cantini) τ(t PR ) equals the class of primitive recursive functions. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

70 Adding truth Proof-theoretic results III Theorem (Cantini) τ(t PR ) equals the class of primitive recursive functions. Theorem (Eberhard) τ(t PT ) equals the class of polynomial time computable functions. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

71 Relating weak explicit mathematics and truth 1 Introduction 2 The basic applicative framework 3 Adding types and names 4 Adding truth 5 Relating weak explicit mathematics and truth 6 Concluding remark T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

72 Relating weak explicit mathematics and truth Embedding explicit mathematics into truth theories T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

73 Relating weak explicit mathematics and truth Embedding explicit mathematics into truth theories The translation of EPCJ and PETJ into T PR and T PT, respectively, works very easily. Basically, define in such a way that (s t) is simply T(t s ) T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

74 Relating weak explicit mathematics and truth Embedding explicit mathematics into truth theories The translation of EPCJ and PETJ into T PR and T PT, respectively, works very easily. Basically, define in such a way that (s t) is simply T(t s ) The type constructors are interpreted by terms of L T which embody their membership conditions T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

75 Relating weak explicit mathematics and truth Embedding explicit mathematics into truth theories The translation of EPCJ and PETJ into T PR and T PT, respectively, works very easily. Basically, define in such a way that (s t) is simply T(t s ) The type constructors are interpreted by terms of L T which embody their membership conditions Here we implicitly assume a first-order formulation of explicit mathematics T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

76 Relating weak explicit mathematics and truth Embedding explicit mathematics into truth theories (ctd.) Translation of the type constructors in the case of EPCJ id λz. λy. z = y, y w λz. Ẇz int λa.λb.λz. az bz un λa.λb.λz. az bz inv λf.λa.λz. a(fz) dom λa.λz. λy.a z, y all λa.λz. λy.a z, y j λf.λa.λz. λx. λy.z = x, y ax (fx)y T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

77 Relating weak explicit mathematics and truth Embedding truth theories into explicit mathematics T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

78 Relating weak explicit mathematics and truth Embedding truth theories into explicit mathematics The direct embedding of weak truth theories into explicit mathematics requires additional assumptions T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

79 Relating weak explicit mathematics and truth Embedding truth theories into explicit mathematics The direct embedding of weak truth theories into explicit mathematics requires additional assumptions Namely, we employ the existence of universes and Cantini s uniformity principle T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

80 Relating weak explicit mathematics and truth Embedding truth theories into explicit mathematics The direct embedding of weak truth theories into explicit mathematics requires additional assumptions Namely, we employ the existence of universes and Cantini s uniformity principle These principles do not raise the proof-theoretic strength of the underlying formalisms T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

81 Relating weak explicit mathematics and truth Cantini s uniformity principle Uniformity principle (Cantini) (UP) x( y W)A[x, y] ( y W) xa[x, y] where A[x, y] is positive elementary. T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

82 Relating weak explicit mathematics and truth Universes in explicit mathematics T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

83 Relating weak explicit mathematics and truth Universes in explicit mathematics A universe in explicit mathematics is a type of names which is closed under previously recognized type existence principles T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

84 Relating weak explicit mathematics and truth Universes in explicit mathematics A universe in explicit mathematics is a type of names which is closed under previously recognized type existence principles An EPCJ universe is closed under the type constructors of the theory EPCJ; analogously for PETJ universes T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

85 Relating weak explicit mathematics and truth Universes in explicit mathematics A universe in explicit mathematics is a type of names which is closed under previously recognized type existence principles An EPCJ universe is closed under the type constructors of the theory EPCJ; analogously for PETJ universes EPCJ + U is the extension of EPCJ where it is claimed that each type is contained in an EPCJ universe; analogously for PETJ + U T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

86 Relating weak explicit mathematics and truth Reducing T PR to EPCJ + U + UP T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

87 Relating weak explicit mathematics and truth Reducing T PR to EPCJ + U + UP the main task is to define a type which interprets the truth predicate T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

88 Relating weak explicit mathematics and truth Reducing T PR to EPCJ + U + UP the main task is to define a type which interprets the truth predicate ω many levels suffice; we work in a universe in order to show that the truth level type τw is indeed a name for each w W T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

89 Relating weak explicit mathematics and truth Reducing T PR to EPCJ + U + UP the main task is to define a type which interprets the truth predicate ω many levels suffice; we work in a universe in order to show that the truth level type τw is indeed a name for each w W UP is used in order to deal with the axioms about T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

90 Relating weak explicit mathematics and truth Reducing T PT to PETJ + U T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

91 Relating weak explicit mathematics and truth Reducing T PT to PETJ + U the reduction is more delicate since we cannot collect the truth levels for all words into a type T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

92 Relating weak explicit mathematics and truth Reducing T PT to PETJ + U the reduction is more delicate since we cannot collect the truth levels for all words into a type there is an intermediate step via an asymmetric interpretation to a leveled truth theory T l PT where the levels of the truth predicate are polynomially bounded in a specific way T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

93 Relating weak explicit mathematics and truth Reducing T PT to PETJ + U the reduction is more delicate since we cannot collect the truth levels for all words into a type there is an intermediate step via an asymmetric interpretation to a leveled truth theory T l PT where the levels of the truth predicate are polynomially bounded in a specific way further T l PT can be modeled in PETJ + U similarly as above T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

94 Relating weak explicit mathematics and truth Reducing T PT to PETJ + U the reduction is more delicate since we cannot collect the truth levels for all words into a type there is an intermediate step via an asymmetric interpretation to a leveled truth theory T l PT where the levels of the truth predicate are polynomially bounded in a specific way further T l PT can be modeled in PETJ + U similarly as above it should be noted that the direct proof-theoretic treatment of PETJ + U requires Eberhard s involved new realizability techniques developed for T PT T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

95 Concluding remark 1 Introduction 2 The basic applicative framework 3 Adding types and names 4 Adding truth 5 Relating weak explicit mathematics and truth 6 Concluding remark T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

96 Concluding remark Applications of T PT to the unfolding program T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

97 Concluding remark Applications of T PT to the unfolding program the feasible truth theory T PT is also an important reference theory for our recent work on Feferman s unfolding program T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

98 Concluding remark Applications of T PT to the unfolding program the feasible truth theory T PT is also an important reference theory for our recent work on Feferman s unfolding program we are working on the unfolding of a natural schematic system FEA of feasible arithmetic T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

99 Concluding remark Applications of T PT to the unfolding program the feasible truth theory T PT is also an important reference theory for our recent work on Feferman s unfolding program we are working on the unfolding of a natural schematic system FEA of feasible arithmetic the system T PT plays a crucial role in order to obtain proof-theoretic upper bounds for the full predicate unfolding U(FEA) of FEA T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

100 Concluding remark Selected References 1 A. Cantini, Proof-theoretical aspects of self-referential truth, LMPS 95, Kluwer, A. Cantini, Choice and uniformity in weak applicative theories, Logic Colloquium 01, LNL 20, ASL, S. Eberhard, A truth theory over an applicative framework of strength PT, in preparation 4 S. Eberhard, T. Strahm, Weak theories of truth and explicit mathematics, submitted. 5 D. Probst, The provably terminating operations of the subsystem PETJ of explicit mathematics, Annals of Pure and Applied Logic 162, D. Spescha, T. Strahm, Elementary explicit types and polynomial time operations, Mathematical Logic Quarterly 55, D. Spescha, T. Strahm, Realisability in weak systems of explicit mathematics, Mathematical Logic Quarterly (to appear) 8 T. Strahm, Theories with self-application and computational complexity, Information and Computation 185, 2003 T. Strahm (IAM, Univ. Bern) Weak theories of truth Oxford, Sep 19, / 41

Realisability in weak systems of explicit mathematics

Realisability in weak systems of explicit mathematics Realisability in weak systems of explicit mathematics Daria Spescha Thomas Strahm August 27, 2010 Abstract This paper is a direct successor to Spescha and Strahm [12]. Its aim is to introduce a new realisability

More information

Weak theories of operations and types

Weak theories of operations and types Weak theories of operations and types Thomas Strahm Dedicated to Wolfram Pohlers on his retirement Abstract This is a survey paper on various weak systems of Feferman s explicit mathematics and their proof

More information

Theories with self-application and computational complexity

Theories with self-application and computational complexity Theories with self-application and computational complexity Thomas Strahm Version of May 2002 Final version to appear in Information and Computation Abstract Applicative theories form the basis of Feferman

More information

First steps into metapredicativity in explicit mathematics

First steps into metapredicativity in explicit mathematics First steps into metapredicativity in explicit mathematics Thomas Strahm Abstract The system EMU of explicit mathematics incorporates the uniform construction of universes. In this paper we give a proof-theoretic

More information

On the proof theory of type two functionals based on primitive recursive operations

On the proof theory of type two functionals based on primitive recursive operations On the proof theory of type two functionals based on primitive recursive operations David Steiner Thomas Strahm Version of October 2005 Abstract This paper is a companion to work of Feferman, Jäger, Glaß,

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

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

A flexible type system for the small Veblen ordinal

A flexible type system for the small Veblen ordinal A flexible type system for the small Veblen ordinal Florian Ranzi Thomas Strahm January 5, 2016 Abstract We introduce and analyze two theories for typed (accessible part inductive definitions and establish

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

hal , version 1-21 Oct 2009

hal , version 1-21 Oct 2009 ON SKOLEMISING ZERMELO S SET THEORY ALEXANDRE MIQUEL Abstract. We give a Skolemised presentation of Zermelo s set theory (with notations for comprehension, powerset, etc.) and show that this presentation

More information

Proof-theoretic contributions to explicit mathematics

Proof-theoretic contributions to explicit mathematics Proof-theoretic contributions to explicit mathematics Habilitationsschrift Thomas Strahm Institut für Informatik und angewandte Mathematik Universität Bern 2001 Contents Introduction 1 I Metapredicative

More information

On Feferman s operational set theory OST

On Feferman s operational set theory OST On Feferman s operational set theory OST Gerhard Jäger Abstract We study OST and some of its most important extensions primarily from a proof-theoretic perspective, determine their consistency strengths

More information

Model theory of bounded arithmetic with applications to independence results. Morteza Moniri

Model theory of bounded arithmetic with applications to independence results. Morteza Moniri Model theory of bounded arithmetic with applications to independence results Morteza Moniri Abstract In this paper we apply some new and some old methods in order to construct classical and intuitionistic

More information

Autonomous fixed point progressions and fixed point transfinite recursion

Autonomous fixed point progressions and fixed point transfinite recursion Autonomous fixed point progressions and fixed point transfinite recursion Thomas Strahm Institut für Informatik und angewandte Mathematik Universität Bern, Switzerland strahm@iam.unibe.ch Abstract. This

More information

Beyond First-Order Logic

Beyond First-Order Logic Beyond First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) Beyond First-Order Logic MFES 2008/09 1 / 37 FOL

More information

Relations to first order logic

Relations to first order logic An Introduction to Description Logic IV Relations to first order logic Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 6 th 2014 Marco

More information

Implicit Computational Complexity

Implicit Computational Complexity Implicit Computational Complexity Simone Martini Dipartimento di Scienze dell Informazione Università di Bologna Italy Bertinoro International Spring School for Graduate Studies in Computer Science, 6

More information

Chapter 3. Formal Number Theory

Chapter 3. Formal Number Theory Chapter 3. Formal Number Theory 1. An Axiom System for Peano Arithmetic (S) The language L A of Peano arithmetic has a constant 0, a unary function symbol, a binary function symbol +, binary function symbol,

More information

Explicit Mathematics: Power Types and Overloading

Explicit Mathematics: Power Types and Overloading Explicit Mathematics: Power Types and Overloading Thomas Studer Abstract Systems of explicit mathematics provide an axiomatic framework to represent programs and to prove properties of them. We introduce

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

Constructions of Models in Fuzzy Logic with Evaluated Syntax

Constructions of Models in Fuzzy Logic with Evaluated Syntax Constructions of Models in Fuzzy Logic with Evaluated Syntax Petra Murinová University of Ostrava IRAFM 30. dubna 22 701 03 Ostrava Czech Republic petra.murinova@osu.cz Abstract This paper is a contribution

More information

Chapter 1. Logic and Proof

Chapter 1. Logic and Proof Chapter 1. Logic and Proof 1.1 Remark: A little over 100 years ago, it was found that some mathematical proofs contained paradoxes, and these paradoxes could be used to prove statements that were known

More information

apply (Subst) expands accordingly. This does not mean that the notions to which one may apply induction throughout mathematics are limited to those ap

apply (Subst) expands accordingly. This does not mean that the notions to which one may apply induction throughout mathematics are limited to those ap The unfolding of non-nitist arithmetic Solomon Feferman Thomas Strahm Abstract The unfolding of schematic formal systems is a novel concept which was initiated in Feferman [6]. This paper is mainly concerned

More information

Unfolding finitist arithmetic

Unfolding finitist arithmetic Unfolding finitist arithmetic Solomon Feferman Thomas Strahm January 1, 2010 Abstract The concept of the (full) unfolding U(S) of a schematic system S is used to answer the following question: Which operations

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

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

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

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages)

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Berardi Stefano Valentini Silvio Dip. Informatica Dip. Mat. Pura ed Applicata Univ. Torino Univ. Padova c.so Svizzera

More information

Primitive Recursive Selection Functions for Existential Assertions over Abstract Algebras

Primitive Recursive Selection Functions for Existential Assertions over Abstract Algebras Primitive Recursive Selection Functions for Existential Assertions over Abstract Algebras Thomas Strahm Institut für Informatik und angewandte Mathematik, Universität Bern, CH-3012 Bern, Switzerland strahm@iam.unibe.ch

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

Theories for Feasible Set Functions

Theories for Feasible Set Functions Theories for Feasible Set Functions Arnold Beckmann joint work with Sam Buss, Sy-David Friedman, Moritz Müller and Neil Thapen (work in progress) Department of Computer Science College of Science, Swansea

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

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

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

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability 16.2. MINIMAL ARITHMETIC AND REPRESENTABILITY 207 If T is a consistent theory in the language of arithmetic, we say a set S is defined in T by D(x) if for all n, if n is in S, then D(n) is a theorem of

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

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

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

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

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

From pre-models to models

From pre-models to models From pre-models to models normalization by Heyting algebras Olivier HERMANT 18 Mars 2008 Deduction System : natural deduction (NJ) first-order logic: function and predicate symbols, logical connectors:,,,,

More information

UNFOLDING FINITIST ARITHMETIC

UNFOLDING FINITIST ARITHMETIC THE REVIEW OF SYMBOLIC LOGIC Volume 3, Number 4, December 2010 UNFOLDING FINITIST ARITHMETIC SOLOMON FEFERMAN Stanford University and THOMAS STRAHM University of Bern Abstract. The concept of the (full)

More information

MARKOV S PRINCIPLE AND SUBSYSTEMS OF INTUITIONISTIC ANALYSIS

MARKOV S PRINCIPLE AND SUBSYSTEMS OF INTUITIONISTIC ANALYSIS MARKOV S PRINCIPLE AND SUBSYSTEMS OF INTUITIONISTIC ANALYSIS J. R. MOSCHOVAKIS Abstract. Using a technique developed by Coquand and Hofmann [3] we verify that adding the analytical form MP 1: α( xα(x)

More information

Elimination of binary choice sequences

Elimination of binary choice sequences Elimination of binary choice sequences Tatsuji Kawai Japan Advanced Institute of Science and Technology JSPS Core-to-Core Program Workshop on Mathematical Logic and its Application 16 17 September 2016,

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

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

Notation for Logical Operators:

Notation for Logical Operators: Notation for Logical Operators: always true always false... and...... or... if... then...... if-and-only-if... x:x p(x) x:x p(x) for all x of type X, p(x) there exists an x of type X, s.t. p(x) = is equal

More information

Subtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999

Subtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999 Subtractive Logic To appear in Theoretical Computer Science Tristan Crolard crolard@ufr-info-p7.jussieu.fr May 3, 1999 Abstract This paper is the first part of a work whose purpose is to investigate duality

More information

Realizable Extensions of Intuitionistic Analysis: Brouwer, Kleene, Kripke and the End of Time

Realizable Extensions of Intuitionistic Analysis: Brouwer, Kleene, Kripke and the End of Time Realizable Extensions of Intuitionistic Analysis: Brouwer, Kleene, Kripke and the End of Time Joan Rand Moschovakis Occidental College, Emerita ASL Special Session on Intuitionism and Intuitionistic Logic

More information

A Note on Bootstrapping Intuitionistic Bounded Arithmetic

A Note on Bootstrapping Intuitionistic Bounded Arithmetic A Note on Bootstrapping Intuitionistic Bounded Arithmetic SAMUEL R. BUSS Department of Mathematics University of California, San Diego Abstract This paper, firstly, discusses the relationship between Buss

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

Provably Total Functions of Arithmetic with Basic Terms

Provably Total Functions of Arithmetic with Basic Terms Provably Total Functions of Arithmetic with Basic Terms Evgeny Makarov INRIA Orsay, France emakarov@gmail.com A new characterization of provably recursive functions of first-order arithmetic is described.

More information

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere TRUTH TELLERS Volker Halbach Scandinavian Logic Symposium Tampere 25th August 2014 I m wrote two papers with Albert Visser on this and related topics: Self-Reference in Arithmetic, http://www.phil.uu.nl/preprints/lgps/number/316

More information

Transformation of Equational Theories and the Separation Problem of Bounded Arithmetic

Transformation of Equational Theories and the Separation Problem of Bounded Arithmetic Swansea University Department of Computer Science Transformation of Equational Theories and the Separation Problem of Bounded Arithmetic MRes Thesis by David R. Sherratt supervised by Prof. Arnold Beckmann

More information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

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

Ordinal Analysis and the Infinite Ramsey Theorem

Ordinal Analysis and the Infinite Ramsey Theorem Ordinal Analysis and the Infinite Ramsey Theorem Bahareh Afshari and Michael Rathjen Abstract The infinite Ramsey theorem is known to be equivalent to the statement for every set X and natural number n,

More information

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms History Phase 1 implementation of systems based on incomplete structural subsumption algorithms Phase 2 tableau-based algorithms and complexity results first tableau-based systems (Kris, Crack) first formal

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

A Hierarchy of Ramified Theories around PRA

A Hierarchy of Ramified Theories around PRA A Hierarchy of Ramified Theories around PRA Elliott J. Spoors and Stanley S. Wainer 1 (Leeds UK) Logic Colloquium 2012, Manchester. 1 Later parts of this work were done while the second author visited

More information

Ordinal Strength of Logic-Enriched Type Theories

Ordinal Strength of Logic-Enriched Type Theories 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 2012 1 / 27 Introduction Type theories

More information

A note on the monotone functional interpretation

A note on the monotone functional interpretation A note on the monotone functional interpretation Ulrich Kohlenbach Department of Mathematics Technische Universität Darmstadt Schlossgartenstraße 7, 64289 Darmstadt, Germany April 18, 2011 Abstract We

More information

Existence and Consistency in Bounded Arithmetic

Existence and Consistency in Bounded Arithmetic Existence and Consistency in Bounded Arithmetic Yoriyuki Yamagata National Institute of Advanced Science and Technology (AIST) Kusatsu, August 30, 2011 Outline Self introduction Summary Theories of PV

More information

A NOTE ON ARITHMETIC IN FINITE TYPES. 1. Introduction

A NOTE ON ARITHMETIC IN FINITE TYPES. 1. Introduction A NOTE ON ARITHMETIC IN FINITE TYPES BENNO VAN DEN BERG 1 Abstract. We show that one can a notion of equality at higher types inside the system called HA ω on page 46 of [8] for which all congruence laws

More information

Toda s theorem in bounded arithmetic with parity quantifiers and bounded depth proof systems with parity gates

Toda s theorem in bounded arithmetic with parity quantifiers and bounded depth proof systems with parity gates 1 / 17 Toda s theorem in bounded arithmetic with parity quantifiers and bounded depth proof systems with parity gates Leszek Kołodziejczyk University of Warsaw/UCSD (joint work with Sam Buss and Konrad

More information

Logic and Probability Lecture 3: Beyond Boolean Logic

Logic and Probability Lecture 3: Beyond Boolean Logic Logic and Probability Lecture 3: Beyond Boolean Logic Wesley Holliday & Thomas Icard UC Berkeley & Stanford August 13, 2014 ESSLLI, Tübingen Wesley Holliday & Thomas Icard: Logic and Probability, Lecture

More information

Intersection Types and Lambda Theories

Intersection Types and Lambda Theories Intersection Types and Lambda Theories M.Dezani-Ciancaglini S.Lusin Abstract We illustrate the use of intersection types as a semantic tool for showing properties of the lattice of λ-theories. Relying

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

Lecture 11: Measuring the Complexity of Proofs

Lecture 11: Measuring the Complexity of Proofs IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Advanced Course on Computational Complexity Lecture 11: Measuring the Complexity of Proofs David Mix Barrington and Alexis Maciel July

More information

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.

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

TR : Binding Modalities

TR : Binding Modalities City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and

More information

Lecture Notes on Heyting Arithmetic

Lecture Notes on Heyting Arithmetic Lecture Notes on Heyting Arithmetic 15-317: Constructive Logic Frank Pfenning Lecture 8 September 21, 2017 1 Introduction In this lecture we discuss the data type of natural numbers. They serve as a prototype

More information

MATH 145 LECTURE NOTES. Zhongwei Zhao. My Lecture Notes for MATH Fall

MATH 145 LECTURE NOTES. Zhongwei Zhao. My Lecture Notes for MATH Fall MATH 145 LECTURE NOTES Zhongwei Zhao My Lecture Notes for MATH 145 2016 Fall December 2016 Lecture 1, Sept. 9 Course Orientation and Organization About the Professor Stephen New MC 5419 Ext 35554 Email:

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

Database Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler

Database Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler Database Theory Database Theory VU 181.140, SS 2018 5. Complexity of Query Evaluation Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 17 April, 2018 Pichler

More information

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University Harmonious Logic: Craig s Interpolation Theorem and its Descendants Solomon Feferman Stanford University http://math.stanford.edu/~feferman Interpolations Conference in Honor of William Craig 13 May 2007

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

Fuzzy Description Logics

Fuzzy Description Logics Fuzzy Description Logics 1. Introduction to Description Logics Rafael Peñaloza Rende, January 2016 Literature Description Logics Baader, Calvanese, McGuinness, Nardi, Patel-Schneider (eds.) The Description

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

Axioms of Kleene Algebra

Axioms of Kleene Algebra Introduction to Kleene Algebra Lecture 2 CS786 Spring 2004 January 28, 2004 Axioms of Kleene Algebra In this lecture we give the formal definition of a Kleene algebra and derive some basic consequences.

More information

Constructing classical realizability models of Zermelo-Fraenkel set theory

Constructing classical realizability models of Zermelo-Fraenkel set theory Constructing classical realizability models of Zermelo-Fraenkel set theory Alexandre Miquel Plume team LIP/ENS Lyon June 5th, 2012 Réalisabilité à Chambéry Plan 1 The theory ZF ε 2 The model M (A ) of

More information

Foundations of Mathematics

Foundations of Mathematics Foundations of Mathematics Andrew Monnot 1 Construction of the Language Loop We must yield to a cyclic approach in the foundations of mathematics. In this respect we begin with some assumptions of language

More information

Axiomatic set theory. Chapter Why axiomatic set theory?

Axiomatic set theory. Chapter Why axiomatic set theory? Chapter 1 Axiomatic set theory 1.1 Why axiomatic set theory? Essentially all mathematical theories deal with sets in one way or another. In most cases, however, the use of set theory is limited to its

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

LOGIC OF CLASSICAL REFUTABILITY AND CLASS OF EXTENSIONS OF MINIMAL LOGIC

LOGIC OF CLASSICAL REFUTABILITY AND CLASS OF EXTENSIONS OF MINIMAL LOGIC Logic and Logical Philosophy Volume 9 (2001), 91 107 S. P. Odintsov LOGIC OF CLASSICAL REFUTABILITY AND CLASS OF EXTENSIONS OF MINIMAL LOGIC Introduction This article continues the investigation of paraconsistent

More information

Predicate Calculus - Syntax

Predicate Calculus - Syntax Predicate Calculus - Syntax Lila Kari University of Waterloo Predicate Calculus - Syntax CS245, Logic and Computation 1 / 26 The language L pred of Predicate Calculus - Syntax L pred, the formal language

More information

Midterm Exam Types and Programming Languages Frank Pfenning. October 18, 2018

Midterm Exam Types and Programming Languages Frank Pfenning. October 18, 2018 Midterm Exam 15-814 Types and Programming Languages Frank Pfenning October 18, 2018 Name: Andrew ID: Instructions This exam is closed-book, closed-notes. You have 80 minutes to complete the exam. There

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

Chapter 2: Introduction to Propositional Logic

Chapter 2: Introduction to Propositional Logic Chapter 2: Introduction to Propositional Logic PART ONE: History and Motivation Origins: Stoic school of philosophy (3rd century B.C.), with the most eminent representative was Chryssipus. Modern Origins:

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

A Tight Karp-Lipton Collapse Result in Bounded Arithmetic

A Tight Karp-Lipton Collapse Result in Bounded Arithmetic A Tight Karp-Lipton Collapse Result in Bounded Arithmetic Olaf Beyersdorff 1 Sebastian Müller 2 1 Institut für Theoretische Informatik, Leibniz-Universität Hannover 2 Institut für Informatik, Humboldt-Universität

More information

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

23.1 Gödel Numberings and Diagonalization

23.1 Gödel Numberings and Diagonalization Applied Logic Lecture 23: Unsolvable Problems in Logic CS 4860 Spring 2009 Tuesday, April 14, 2009 The fact that Peano Arithmetic is expressive enough to represent all computable functions means that some

More information

CHAPTER 2. FIRST ORDER LOGIC

CHAPTER 2. FIRST ORDER LOGIC CHAPTER 2. FIRST ORDER LOGIC 1. Introduction First order logic is a much richer system than sentential logic. Its interpretations include the usual structures of mathematics, and its sentences enable us

More information

On the computational content of intuitionistic propositional proofs

On the computational content of intuitionistic propositional proofs On the computational content of intuitionistic propositional proofs Samuel R. Buss 1,3 Pavel Pudlák 2,3 1 Introduction The intuitionistic calculus was introduced to capture reasoning in constructive mathematics.

More information

Logical Closure Properties of Propositional Proof Systems

Logical Closure Properties of Propositional Proof Systems Logical Closure Properties of Propositional Proof Systems (Extended Abstract) Olaf Beyersdorff Institut für Theoretische Informatik, Leibniz Universität Hannover, Germany beyersdorff@thi.uni-hannover.de

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

Math 455 Some notes on Cardinality and Transfinite Induction

Math 455 Some notes on Cardinality and Transfinite Induction Math 455 Some notes on Cardinality and Transfinite Induction (David Ross, UH-Manoa Dept. of Mathematics) 1 Cardinality Recall the following notions: function, relation, one-to-one, onto, on-to-one correspondence,

More information