Weak theories of truth and explicit mathematics
|
|
- Kevin Mathews
- 5 years ago
- Views:
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 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 informationWeak 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 informationTheories 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 informationFirst 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 informationOn 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 informationPeano 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 informationBetween 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 informationA 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 informationProof 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 informationhal , 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 informationProof-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 informationOn 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 informationModel 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 informationAutonomous 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 informationBeyond 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 informationRelations 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 informationImplicit 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 informationChapter 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 informationExplicit 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 informationCONSERVATION 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 informationConstructions 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 informationChapter 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 informationapply (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 informationUnfolding 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 informationType 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 informationInformal 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 informationFirst-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 informationKrivine 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 informationPrimitive 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 informationArithmetical 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 informationTheories 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 informationHerbrand 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 informationArithmetical 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 informationRemnants 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 informationThis 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 informationKreisel 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 informationGö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 informationFrom 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 informationIntroduction 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 informationKleene 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 informationFrom 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 informationUNFOLDING 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 informationMARKOV 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 informationElimination 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 informationKRIPKE 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 informationLogic: 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 informationNotation 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 informationSubtractive 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 informationRealizable 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 informationA 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 informationPropositional 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 informationProvably 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 informationTRUTH 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 informationTransformation 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 informationOn 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 informationFast 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 informationOrdinal 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 informationPhase 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 informationCHALLENGES 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 informationA 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 informationOrdinal 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 informationA 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 informationExistence 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 informationA 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 informationToda 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 informationLogic 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 informationIntersection 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 informationVictoria 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 informationLecture 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 informationUniversity 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 informationThe 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 informationTR : 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 informationLecture 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 informationMATH 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 informationPropositional 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 informationDatabase 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 informationHarmonious 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 information02 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 informationFuzzy 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 informationReverse 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 informationAxioms 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 informationConstructing 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 informationFoundations 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 informationAxiomatic 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 informationLecture 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 informationLOGIC 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 informationPredicate 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 informationMidterm 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 informationUnprovability 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 informationChapter 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 informationSemantic 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 informationA 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 informationCompleteness 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 information23.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 informationCHAPTER 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 informationOn 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 informationLogical 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 informationPart 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 informationMath 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