Interpretability and the arithmetized completeness theorem - - PowerPoint PPT Presentation

interpretability and the arithmetized completeness theorem
SMART_READER_LITE
LIVE PREVIEW

Interpretability and the arithmetized completeness theorem - - PowerPoint PPT Presentation

Interpretability The arithmetized completeness theorem An application More investigations Interpretability and the arithmetized completeness theorem (Taishi Kurahashi) (Kobe University) 2011 12 0911


slide-1
SLIDE 1

Interpretability The arithmetized completeness theorem An application More investigations

Interpretability and the arithmetized completeness theorem

倉橋 太志 (Taishi Kurahashi)

神戸大学 (Kobe University)

2011 年 12 月 09–11 日 数学基礎論若手の会

slide-2
SLIDE 2

Interpretability The arithmetized completeness theorem An application More investigations

Interpretability is used to prove relative consitency, decidability and undecidability of theories.

slide-3
SLIDE 3

Interpretability The arithmetized completeness theorem An application More investigations

Interpretability is used to prove relative consitency, decidability and undecidability of theories. The notion of interpretability was explicitly introduced by Tarski(1954) and systematically investigated by Feferman and Orey(1960).

slide-4
SLIDE 4

Interpretability The arithmetized completeness theorem An application More investigations

Interpretability is used to prove relative consitency, decidability and undecidability of theories. The notion of interpretability was explicitly introduced by Tarski(1954) and systematically investigated by Feferman and Orey(1960). In this talk, we introduce a result about interpretability proved by using the arithmetized completeness theorem in Feferman(1960).

slide-5
SLIDE 5

Interpretability The arithmetized completeness theorem An application More investigations

Contents

1 Interpretability 2 The arithmetized completeness theorem 3 An application 4 More investigations

slide-6
SLIDE 6

Interpretability The arithmetized completeness theorem An application More investigations 1 Interpretability 2 The arithmetized completeness theorem 3 An application 4 More investigations

slide-7
SLIDE 7

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

Definition

L, L′: languages, t: FmlL → FmlL′. t is a translation of L into L′

def.

⇔ t satisfies the following conditions:

slide-8
SLIDE 8

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

Definition

L, L′: languages, t: FmlL → FmlL′. t is a translation of L into L′

def.

⇔ t satisfies the following conditions: t(x = y) ≡ x = y; ∀c ∈ L: constant, ∃ηc(x): L′-formula s.t. t(x = c) ≡ ηc(x); · · · ;

slide-9
SLIDE 9

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

Definition

L, L′: languages, t: FmlL → FmlL′. t is a translation of L into L′

def.

⇔ t satisfies the following conditions: t(x = y) ≡ x = y; ∀c ∈ L: constant, ∃ηc(x): L′-formula s.t. t(x = c) ≡ ηc(x); · · · ; t(¬ϕ) ≡ ¬t(ϕ) for any L-formula ϕ; t(ϕ ∨ ψ) ≡ t(ϕ) ∨ t(ψ) for any L-formulas ϕ, ψ; · · · ;

slide-10
SLIDE 10

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

Definition

L, L′: languages, t: FmlL → FmlL′. t is a translation of L into L′

def.

⇔ t satisfies the following conditions: t(x = y) ≡ x = y; ∀c ∈ L: constant, ∃ηc(x): L′-formula s.t. t(x = c) ≡ ηc(x); · · · ; t(¬ϕ) ≡ ¬t(ϕ) for any L-formula ϕ; t(ϕ ∨ ψ) ≡ t(ϕ) ∨ t(ψ) for any L-formulas ϕ, ψ; · · · ; ∃d(x): L′-formula s.t. t(∃xϕ(x)) ≡ ∃x(d(x) ∧ t(ϕ(x))) for any L-formula ϕ(x).

slide-11
SLIDE 11

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

LT := the language of T .

slide-12
SLIDE 12

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

LT := the language of T . Definition S, T : theories, t: translation of LS into LT . t is an interpretation of S in T

def.

⇔ t satisfies the following conditions:

1 T ⊢ ∃xd(x); 2 ∀ϕ: LS-formula, (S ⊢ ϕ ⇒ T ⊢ t(ϕ)).

slide-13
SLIDE 13

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

LT := the language of T . Definition S, T : theories, t: translation of LS into LT . t is an interpretation of S in T

def.

⇔ t satisfies the following conditions:

1 T ⊢ ∃xd(x); 2 ∀ϕ: LS-formula, (S ⊢ ϕ ⇒ T ⊢ t(ϕ)).

Definition S is interpretable in T (S ≤ T )

def.

⇔ ∃t: interpretation of S in T .

slide-14
SLIDE 14

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

It is easy to check the following propositions. If S ≤ T and T is consistent, then S is consistent. If S ≤ T and T is decidable, then S is decidable.

slide-15
SLIDE 15

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

It is easy to check the following propositions. If S ≤ T and T is consistent, then S is consistent. If S ≤ T and T is decidable, then S is decidable. LA := {0, S, +, ×, <}: language of arithmetic. PA: Peano arithmetic (Basic axioms of arithmetic with induction scheme for all LA-formulas). ZF: Zermelo-Fraenkel set theory (Inf: Axiom of infinity).

slide-16
SLIDE 16

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

It is easy to check the following propositions. If S ≤ T and T is consistent, then S is consistent. If S ≤ T and T is decidable, then S is decidable. LA := {0, S, +, ×, <}: language of arithmetic. PA: Peano arithmetic (Basic axioms of arithmetic with induction scheme for all LA-formulas). ZF: Zermelo-Fraenkel set theory (Inf: Axiom of infinity). ZF − Inf ≤ PA. ZF PA. PA + ConPA PA. PA + ¬ConPA ≤ PA. · · · .

slide-17
SLIDE 17

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

Question Is there any LA-sentence ϕ s.t. ZF ≤ PA + ϕ ?

slide-18
SLIDE 18

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

Question Is there any LA-sentence ϕ s.t. ZF ≤ PA + ϕ ? Answer Yes!

slide-19
SLIDE 19

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

Question Is there any LA-sentence ϕ s.t. ZF ≤ PA + ϕ ? Answer Yes! In fact, ZF ≤ PA + ConZF by Feferman’s theorem.

slide-20
SLIDE 20

Interpretability The arithmetized completeness theorem An application More investigations Interpretability

Question Is there any LA-sentence ϕ s.t. ZF ≤ PA + ϕ ? Answer Yes! In fact, ZF ≤ PA + ConZF by Feferman’s theorem. Feferman’s theorem is proved by using the arithmetized completeness theorem.

slide-21
SLIDE 21

Interpretability The arithmetized completeness theorem An application More investigations 1 Interpretability 2 The arithmetized completeness theorem 3 An application 4 More investigations

slide-22
SLIDE 22

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

Countable completeness theorem T : theory with a countable language L. If T is consistent, then T has a model.

slide-23
SLIDE 23

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

Countable completeness theorem T : theory with a countable language L. If T is consistent, then T has a model. Proof(outline) C := {cn | n ∈ ω}: set of new constants. LC := L ∪ C.

slide-24
SLIDE 24

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

Countable completeness theorem T : theory with a countable language L. If T is consistent, then T has a model. Proof(outline) C := {cn | n ∈ ω}: set of new constants. LC := L ∪ C. {ϕn(xn)}n∈ω: primitive recursive(p.r.) enumeration of all LC-formulas with one free-variable. ∃Z := {∃xnϕn(xn) → ϕn(cin) | n ∈ ω}: p.r. set s.t. T + Z is a conservative extension of T .

slide-25
SLIDE 25

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

Countable completeness theorem T : theory with a countable language L. If T is consistent, then T has a model. Proof(outline) C := {cn | n ∈ ω}: set of new constants. LC := L ∪ C. {ϕn(xn)}n∈ω: primitive recursive(p.r.) enumeration of all LC-formulas with one free-variable. ∃Z := {∃xnϕn(xn) → ϕn(cin) | n ∈ ω}: p.r. set s.t. T + Z is a conservative extension of T . Then T + Z is consistent (Henkin extension).

slide-26
SLIDE 26

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

{θn}n∈ω: p.r. enumeration of all LC-sentences.

slide-27
SLIDE 27

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

{θn}n∈ω: p.r. enumeration of all LC-sentences. X0 := T + Z; Xn+1 :=

  • Xn ∪ {θn}

if Xn ∪ {θn} is consistent; Xn ∪ {¬θn} otherwise. X :=

n∈ω Xn. X is Henkin complete.

slide-28
SLIDE 28

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

{θn}n∈ω: p.r. enumeration of all LC-sentences. X0 := T + Z; Xn+1 :=

  • Xn ∪ {θn}

if Xn ∪ {θn} is consistent; Xn ∪ {¬θn} otherwise. X :=

n∈ω Xn. X is Henkin complete.

Define an equivalence relation ∼ on C by c ∼ d :⇔ c = d ∈ X.

slide-29
SLIDE 29

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

{θn}n∈ω: p.r. enumeration of all LC-sentences. X0 := T + Z; Xn+1 :=

  • Xn ∪ {θn}

if Xn ∪ {θn} is consistent; Xn ∪ {¬θn} otherwise. X :=

n∈ω Xn. X is Henkin complete.

Define an equivalence relation ∼ on C by c ∼ d :⇔ c = d ∈ X. Define a structure M by |M| := C/ ∼ and RM([c0], . . . , [cn]) :⇔ R(c0, . . . , cn) ∈ X etc...

slide-30
SLIDE 30

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

{θn}n∈ω: p.r. enumeration of all LC-sentences. X0 := T + Z; Xn+1 :=

  • Xn ∪ {θn}

if Xn ∪ {θn} is consistent; Xn ∪ {¬θn} otherwise. X :=

n∈ω Xn. X is Henkin complete.

Define an equivalence relation ∼ on C by c ∼ d :⇔ c = d ∈ X. Define a structure M by |M| := C/ ∼ and RM([c0], . . . , [cn]) :⇔ R(c0, . . . , cn) ∈ X etc... ∀ϕ: LC-sentence, (M | = ϕ ⇔ ϕ ∈ X). M is a model of T .

slide-31
SLIDE 31

Interpretability The arithmetized completeness theorem An application More investigations Countable completeness theorem

{θn}n∈ω: p.r. enumeration of all LC-sentences. X0 := T + Z; Xn+1 :=

  • Xn ∪ {θn}

if Xn ∪ {θn} is consistent; Xn ∪ {¬θn} otherwise. X :=

n∈ω Xn. X is Henkin complete.

Define an equivalence relation ∼ on C by c ∼ d :⇔ c = d ∈ X. Define a structure M by |M| := C/ ∼ and RM([c0], . . . , [cn]) :⇔ R(c0, . . . , cn) ∈ X etc... ∀ϕ: LC-sentence, (M | = ϕ ⇔ ϕ ∈ X). M is a model of T .

slide-32
SLIDE 32

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

First, we arithmetize the notion of the provability.

slide-33
SLIDE 33

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

First, we arithmetize the notion of the provability. S: r.e. L-theory, T : LA-theory. (L: countable)

slide-34
SLIDE 34

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

First, we arithmetize the notion of the provability. S: r.e. L-theory, T : LA-theory. (L: countable) ∃σ(x): Σ1 formula s.t. ∀ϕ: L-sentence, ϕ ∈ S ⇔ T ⊢ σ(ϕ). σ(x) is called a numeration of S in T .

slide-35
SLIDE 35

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

First, we arithmetize the notion of the provability. S: r.e. L-theory, T : LA-theory. (L: countable) ∃σ(x): Σ1 formula s.t. ∀ϕ: L-sentence, ϕ ∈ S ⇔ T ⊢ σ(ϕ). σ(x) is called a numeration of S in T . For Σ1 numeration σ(x) of S in T , we can construct a Σ1 formula Prσ(x) s.t. ∀ϕ: L-sentence, S ⊢ ϕ ⇔ T ⊢ Prσ(ϕ). Prσ(x) is called the provability predicate of σ(x).

slide-36
SLIDE 36

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

σ(x), σ′(x): numerations of S and S′ in T respectively. Define (σ|n)(x) := σ(x) ∧ x ≤ ¯ n. (σ ∨ σ′)(x) := σ(x) ∨ σ′(x).

slide-37
SLIDE 37

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

σ(x), σ′(x): numerations of S and S′ in T respectively. Define (σ|n)(x) := σ(x) ∧ x ≤ ¯ n. (σ ∨ σ′)(x) := σ(x) ∨ σ′(x). (σ|n)(x) is a numeration of {ϕ ∈ S | ϕ ≤ n}.

slide-38
SLIDE 38

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

σ(x), σ′(x): numerations of S and S′ in T respectively. Define (σ|n)(x) := σ(x) ∧ x ≤ ¯ n. (σ ∨ σ′)(x) := σ(x) ∨ σ′(x). (σ|n)(x) is a numeration of {ϕ ∈ S | ϕ ≤ n}. Conσ :≡ ¬Prσ(0 = ¯ 1).

slide-39
SLIDE 39

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

σ(x), σ′(x): numerations of S and S′ in T respectively. Define (σ|n)(x) := σ(x) ∧ x ≤ ¯ n. (σ ∨ σ′)(x) := σ(x) ∨ σ′(x). (σ|n)(x) is a numeration of {ϕ ∈ S | ϕ ≤ n}. Conσ :≡ ¬Prσ(0 = ¯ 1). Theorem T : consistent r.e. extension of PA, σ(x): numeration of T in T . Then

slide-40
SLIDE 40

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

σ(x), σ′(x): numerations of S and S′ in T respectively. Define (σ|n)(x) := σ(x) ∧ x ≤ ¯ n. (σ ∨ σ′)(x) := σ(x) ∨ σ′(x). (σ|n)(x) is a numeration of {ϕ ∈ S | ϕ ≤ n}. Conσ :≡ ¬Prσ(0 = ¯ 1). Theorem T : consistent r.e. extension of PA, σ(x): numeration of T in T . Then

1 (G¨

  • del, Feferman) If σ is Σ1, then T Conσ.
slide-41
SLIDE 41

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

σ(x), σ′(x): numerations of S and S′ in T respectively. Define (σ|n)(x) := σ(x) ∧ x ≤ ¯ n. (σ ∨ σ′)(x) := σ(x) ∨ σ′(x). (σ|n)(x) is a numeration of {ϕ ∈ S | ϕ ≤ n}. Conσ :≡ ¬Prσ(0 = ¯ 1). Theorem T : consistent r.e. extension of PA, σ(x): numeration of T in T . Then

1 (G¨

  • del, Feferman) If σ is Σ1, then T Conσ.

2 (Mostowski) ∀n ∈ ω, T ⊢ Conσ|n.

slide-42
SLIDE 42

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Next we arithmetize the above construction of Henkin extension T + Z.

slide-43
SLIDE 43

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Next we arithmetize the above construction of Henkin extension T + Z. C := {cn | n ∈ ω}: set of new constants. LC := L ∪ C.

slide-44
SLIDE 44

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Next we arithmetize the above construction of Henkin extension T + Z. C := {cn | n ∈ ω}: set of new constants. LC := L ∪ C. Extend G¨

  • del numbering of L-formulas to LC-formulas.
slide-45
SLIDE 45

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Next we arithmetize the above construction of Henkin extension T + Z. C := {cn | n ∈ ω}: set of new constants. LC := L ∪ C. Extend G¨

  • del numbering of L-formulas to LC-formulas.

FmlC(x) · · · “x is an LC-formula”. C(x) · · · “x is a new constant”.

slide-46
SLIDE 46

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Next we arithmetize the above construction of Henkin extension T + Z. C := {cn | n ∈ ω}: set of new constants. LC := L ∪ C. Extend G¨

  • del numbering of L-formulas to LC-formulas.

FmlC(x) · · · “x is an LC-formula”. C(x) · · · “x is a new constant”. Define the p.r. set Z as above. Let ζ(x) be a suitable numeration of Z s.t. ∀ϕ, PA ⊢ Prσ∨ζ(ϕ) → Prσ(ϕ).

slide-47
SLIDE 47

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Next we arithmetize the above construction of Henkin extension T + Z. C := {cn | n ∈ ω}: set of new constants. LC := L ∪ C. Extend G¨

  • del numbering of L-formulas to LC-formulas.

FmlC(x) · · · “x is an LC-formula”. C(x) · · · “x is a new constant”. Define the p.r. set Z as above. Let ζ(x) be a suitable numeration of Z s.t. ∀ϕ, PA ⊢ Prσ∨ζ(ϕ) → Prσ(ϕ). PA ⊢ Conσ → Conσ∨ζ.

slide-48
SLIDE 48

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Lastly, we arithmetize the Henkin completeness.

slide-49
SLIDE 49

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Lastly, we arithmetize the Henkin completeness. For any LA-formula ξ(x), define Hcmξ to be the conjunction

  • f the following LA-sentences:

∀x(FmlC(x) → (ξ(¬x) ↔ ¬ξ(x)));

∀x, y(FmlC(x) ∧ FmlC(y) → (ξ(x ∨ y) ↔ (ξ(x) ∨ ξ(y))));

· · · ; ∀x, y(FmlC(x) → (ξ(∃ux) ↔ ∃v(C(v) ∧ ξ(x[v/u])))).

slide-50
SLIDE 50

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Lastly, we arithmetize the Henkin completeness. For any LA-formula ξ(x), define Hcmξ to be the conjunction

  • f the following LA-sentences:

∀x(FmlC(x) → (ξ(¬x) ↔ ¬ξ(x)));

∀x, y(FmlC(x) ∧ FmlC(y) → (ξ(x ∨ y) ↔ (ξ(x) ∨ ξ(y))));

· · · ; ∀x, y(FmlC(x) → (ξ(∃ux) ↔ ∃v(C(v) ∧ ξ(x[v/u])))). Hcmξ states that the set defined by ξ(x) is Henkin complete.

slide-51
SLIDE 51

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Lastly, we arithmetize the Henkin completeness. For any LA-formula ξ(x), define Hcmξ to be the conjunction

  • f the following LA-sentences:

∀x(FmlC(x) → (ξ(¬x) ↔ ¬ξ(x)));

∀x, y(FmlC(x) ∧ FmlC(y) → (ξ(x ∨ y) ↔ (ξ(x) ∨ ξ(y))));

· · · ; ∀x, y(FmlC(x) → (ξ(∃ux) ↔ ∃v(C(v) ∧ ξ(x[v/u])))). Hcmξ states that the set defined by ξ(x) is Henkin complete. The arithmetized completeness theorem ∀σ(x): numeration of T , ∃ξ(x): LA-formula s.t.

1 PA ⊢ Conσ → Hcmξ and 2 PA ⊢ ∀x(Prσ(x) → ξ(x)).

slide-52
SLIDE 52

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Proof. {θn}n∈ω: p.r. enumeration of all LC-sentences. ξ(x) · · · “x is contained in the leftmost consistent path”. PA ⊢ ∀x(Prσ(x) → ξ(x)). PA ⊢ Conσ∨ζ → Hcmξ.

slide-53
SLIDE 53

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Theorem(Feferman, 1960) T : extension of PA. σ: numeration of S in T . Then S ≤ T + Conσ.

slide-54
SLIDE 54

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Theorem(Feferman, 1960) T : extension of PA. σ: numeration of S in T . Then S ≤ T + Conσ. Proof.

ξ(x): as in the arithmetized completeness theorem.

slide-55
SLIDE 55

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Theorem(Feferman, 1960) T : extension of PA. σ: numeration of S in T . Then S ≤ T + Conσ. Proof.

ξ(x): as in the arithmetized completeness theorem. d(x) :≡ x = x, ηc(x) :≡ C(x) ∧ ξ(c = ˙ x), · · ·

slide-56
SLIDE 56

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Theorem(Feferman, 1960) T : extension of PA. σ: numeration of S in T . Then S ≤ T + Conσ. Proof.

ξ(x): as in the arithmetized completeness theorem. d(x) :≡ x = x, ηc(x) :≡ C(x) ∧ ξ(c = ˙ x), · · · By induction, ∀ϕ, PA + Hcmξ ⊢ t(ϕ) ↔ ξ(ϕ).

slide-57
SLIDE 57

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Theorem(Feferman, 1960) T : extension of PA. σ: numeration of S in T . Then S ≤ T + Conσ. Proof.

ξ(x): as in the arithmetized completeness theorem. d(x) :≡ x = x, ηc(x) :≡ C(x) ∧ ξ(c = ˙ x), · · · By induction, ∀ϕ, PA + Hcmξ ⊢ t(ϕ) ↔ ξ(ϕ). ∀ϕ, T + Conσ ⊢ t(ϕ) ↔ ξ(ϕ).

slide-58
SLIDE 58

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Theorem(Feferman, 1960) T : extension of PA. σ: numeration of S in T . Then S ≤ T + Conσ. Proof.

ξ(x): as in the arithmetized completeness theorem. d(x) :≡ x = x, ηc(x) :≡ C(x) ∧ ξ(c = ˙ x), · · · By induction, ∀ϕ, PA + Hcmξ ⊢ t(ϕ) ↔ ξ(ϕ). ∀ϕ, T + Conσ ⊢ t(ϕ) ↔ ξ(ϕ). t is a translation of LS into LT +Conσ.

slide-59
SLIDE 59

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Theorem(Feferman, 1960) T : extension of PA. σ: numeration of S in T . Then S ≤ T + Conσ. Proof.

ξ(x): as in the arithmetized completeness theorem. d(x) :≡ x = x, ηc(x) :≡ C(x) ∧ ξ(c = ˙ x), · · · By induction, ∀ϕ, PA + Hcmξ ⊢ t(ϕ) ↔ ξ(ϕ). ∀ϕ, T + Conσ ⊢ t(ϕ) ↔ ξ(ϕ). t is a translation of LS into LT +Conσ. ϕ: LS-sentence s.t. S ⊢ ϕ. T ⊢ Prσ(ϕ).

slide-60
SLIDE 60

Interpretability The arithmetized completeness theorem An application More investigations The arithmetized completeness theorem

Theorem(Feferman, 1960) T : extension of PA. σ: numeration of S in T . Then S ≤ T + Conσ. Proof.

ξ(x): as in the arithmetized completeness theorem. d(x) :≡ x = x, ηc(x) :≡ C(x) ∧ ξ(c = ˙ x), · · · By induction, ∀ϕ, PA + Hcmξ ⊢ t(ϕ) ↔ ξ(ϕ). ∀ϕ, T + Conσ ⊢ t(ϕ) ↔ ξ(ϕ). t is a translation of LS into LT +Conσ. ϕ: LS-sentence s.t. S ⊢ ϕ. T ⊢ Prσ(ϕ). T + Conσ ⊢ ξ(ϕ). T + Conσ ⊢ t(ϕ).

slide-61
SLIDE 61

Interpretability The arithmetized completeness theorem An application More investigations 1 Interpretability 2 The arithmetized completeness theorem 3 An application 4 More investigations

slide-62
SLIDE 62

Interpretability The arithmetized completeness theorem An application More investigations An application

We can construct a model by interpretation.

slide-63
SLIDE 63

Interpretability The arithmetized completeness theorem An application More investigations An application

We can construct a model by interpretation. t: interpretation of S in T , M: model of T .

slide-64
SLIDE 64

Interpretability The arithmetized completeness theorem An application More investigations An application

We can construct a model by interpretation. t: interpretation of S in T , M: model of T . Define an LS-structure N as follows: |N | := {a ∈ |M| : M | = d(a)}; For c ∈ LS: constant, cN := the unique a ∈ |M| s.t. M | = d(a) ∧ ηc(a); · · · .

slide-65
SLIDE 65

Interpretability The arithmetized completeness theorem An application More investigations An application

We can construct a model by interpretation. t: interpretation of S in T , M: model of T . Define an LS-structure N as follows: |N | := {a ∈ |M| : M | = d(a)}; For c ∈ LS: constant, cN := the unique a ∈ |M| s.t. M | = d(a) ∧ ηc(a); · · · . By induction, ∀ϕ: LS-sentence, M | = t(ϕ) ⇔ N | = ϕ.

slide-66
SLIDE 66

Interpretability The arithmetized completeness theorem An application More investigations An application

We can construct a model by interpretation. t: interpretation of S in T , M: model of T . Define an LS-structure N as follows: |N | := {a ∈ |M| : M | = d(a)}; For c ∈ LS: constant, cN := the unique a ∈ |M| s.t. M | = d(a) ∧ ηc(a); · · · . By induction, ∀ϕ: LS-sentence, M | = t(ϕ) ⇔ N | = ϕ. Suppose S ⊢ ϕ.

slide-67
SLIDE 67

Interpretability The arithmetized completeness theorem An application More investigations An application

We can construct a model by interpretation. t: interpretation of S in T , M: model of T . Define an LS-structure N as follows: |N | := {a ∈ |M| : M | = d(a)}; For c ∈ LS: constant, cN := the unique a ∈ |M| s.t. M | = d(a) ∧ ηc(a); · · · . By induction, ∀ϕ: LS-sentence, M | = t(ϕ) ⇔ N | = ϕ. Suppose S ⊢ ϕ. Since S ≤ T , T ⊢ t(ϕ).

slide-68
SLIDE 68

Interpretability The arithmetized completeness theorem An application More investigations An application

We can construct a model by interpretation. t: interpretation of S in T , M: model of T . Define an LS-structure N as follows: |N | := {a ∈ |M| : M | = d(a)}; For c ∈ LS: constant, cN := the unique a ∈ |M| s.t. M | = d(a) ∧ ηc(a); · · · . By induction, ∀ϕ: LS-sentence, M | = t(ϕ) ⇔ N | = ϕ. Suppose S ⊢ ϕ. Since S ≤ T , T ⊢ t(ϕ). M | = t(ϕ), so N | = ϕ.

slide-69
SLIDE 69

Interpretability The arithmetized completeness theorem An application More investigations An application

We can construct a model by interpretation. t: interpretation of S in T , M: model of T . Define an LS-structure N as follows: |N | := {a ∈ |M| : M | = d(a)}; For c ∈ LS: constant, cN := the unique a ∈ |M| s.t. M | = d(a) ∧ ηc(a); · · · . By induction, ∀ϕ: LS-sentence, M | = t(ϕ) ⇔ N | = ϕ. Suppose S ⊢ ϕ. Since S ≤ T , T ⊢ t(ϕ). M | = t(ϕ), so N | = ϕ. N is a model of S.

slide-70
SLIDE 70

Interpretability The arithmetized completeness theorem An application More investigations An application

Definition M, N : models of arithmetic. M is an initial segment of N (M ⊆e N )

def.

1 |M| ⊆ |N | and 2 ∀a ∈ |M|∀b ∈ |N |, (N |

= b < a ⇒ b ∈ |M|).

slide-71
SLIDE 71

Interpretability The arithmetized completeness theorem An application More investigations An application

Definition M, N : models of arithmetic. M is an initial segment of N (M ⊆e N )

def.

1 |M| ⊆ |N | and 2 ∀a ∈ |M|∀b ∈ |N |, (N |

= b < a ⇒ b ∈ |M|). Theorem(Orey(1961), H´ ajek (1971,1972)) For any consistent r.e. extensions S, T of PA, T.F.A.E.: (i) S ≤ T . (ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (iv) ∀σ(x): Σ1 numeration of S ∀n ∈ ω, T ⊢ Conσ|n.

slide-72
SLIDE 72

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (i) ⇒ (ii) Let θ be an interpretation of S in T . Let M be any model of T .

slide-73
SLIDE 73

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (i) ⇒ (ii) Let θ be an interpretation of S in T . Let M be any model of T . Let N be a model of S defined by t and M.

slide-74
SLIDE 74

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (i) ⇒ (ii) Let θ be an interpretation of S in T . Let M be any model of T . Let N be a model of S defined by t and M. Define a function f in M satisfying f(0M) = 0N and f(SM(a)) = SN (f(a)).

slide-75
SLIDE 75

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (i) ⇒ (ii) Let θ be an interpretation of S in T . Let M be any model of T . Let N be a model of S defined by t and M. Define a function f in M satisfying f(0M) = 0N and f(SM(a)) = SN (f(a)). Then f is an isomorphism of an initial segment of N .

slide-76
SLIDE 76

Interpretability The arithmetized completeness theorem An application More investigations An application

(ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (ii) ⇒ (iii) Let θ be any Π1 sentence s.t. S ⊢ θ. Let M be any model of T .

slide-77
SLIDE 77

Interpretability The arithmetized completeness theorem An application More investigations An application

(ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (ii) ⇒ (iii) Let θ be any Π1 sentence s.t. S ⊢ θ. Let M be any model of T . By (ii), ∃N | = S s.t. M | = N .

slide-78
SLIDE 78

Interpretability The arithmetized completeness theorem An application More investigations An application

(ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (ii) ⇒ (iii) Let θ be any Π1 sentence s.t. S ⊢ θ. Let M be any model of T . By (ii), ∃N | = S s.t. M | = N . N | = θ.

slide-79
SLIDE 79

Interpretability The arithmetized completeness theorem An application More investigations An application

(ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (ii) ⇒ (iii) Let θ be any Π1 sentence s.t. S ⊢ θ. Let M be any model of T . By (ii), ∃N | = S s.t. M | = N . N | = θ. Since θ is Π1, M | = θ.

slide-80
SLIDE 80

Interpretability The arithmetized completeness theorem An application More investigations An application

(ii) ∀M | = T ∃N | = S s.t. M ⊆e N . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (ii) ⇒ (iii) Let θ be any Π1 sentence s.t. S ⊢ θ. Let M be any model of T . By (ii), ∃N | = S s.t. M | = N . N | = θ. Since θ is Π1, M | = θ. By completeness theorem, T ⊢ θ.

slide-81
SLIDE 81

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (iv) ∀σ(x): Σ1 numeration of S ∀n ∈ ω, T ⊢ Conσ|n. (iii) ⇒ (iv) By Mostowski’s theorem, ∀n ∈ ω, S ⊢ Conσ|n.

slide-82
SLIDE 82

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (iv) ∀σ(x): Σ1 numeration of S ∀n ∈ ω, T ⊢ Conσ|n. (iii) ⇒ (iv) By Mostowski’s theorem, ∀n ∈ ω, S ⊢ Conσ|n. By (iii), ∀n ∈ ω, T ⊢ Conσ|n.

slide-83
SLIDE 83

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (iv) ∀σ(x): Σ1 numeration of S ∀n ∈ ω, T ⊢ Conσ|n. (iii) ⇒ (iv) By Mostowski’s theorem, ∀n ∈ ω, S ⊢ Conσ|n. By (iii), ∀n ∈ ω, T ⊢ Conσ|n. (iv) ⇒ (i). Let σ∗(x) :≡ σ(x) ∧ Conσ|x.

slide-84
SLIDE 84

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (iv) ∀σ(x): Σ1 numeration of S ∀n ∈ ω, T ⊢ Conσ|n. (iii) ⇒ (iv) By Mostowski’s theorem, ∀n ∈ ω, S ⊢ Conσ|n. By (iii), ∀n ∈ ω, T ⊢ Conσ|n. (iv) ⇒ (i). Let σ∗(x) :≡ σ(x) ∧ Conσ|x. Then σ∗(x) numerates S in T and PA ⊢ Conσ∗.

slide-85
SLIDE 85

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (iv) ∀σ(x): Σ1 numeration of S ∀n ∈ ω, T ⊢ Conσ|n. (iii) ⇒ (iv) By Mostowski’s theorem, ∀n ∈ ω, S ⊢ Conσ|n. By (iii), ∀n ∈ ω, T ⊢ Conσ|n. (iv) ⇒ (i). Let σ∗(x) :≡ σ(x) ∧ Conσ|x. Then σ∗(x) numerates S in T and PA ⊢ Conσ∗. By Feferman’s theorem, S ≤ T + Conσ∗.

slide-86
SLIDE 86

Interpretability The arithmetized completeness theorem An application More investigations An application

(i) S ≤ T . (iii) ∀θ: Π1 sentence, S ⊢ θ ⇒ T ⊢ θ. (iv) ∀σ(x): Σ1 numeration of S ∀n ∈ ω, T ⊢ Conσ|n. (iii) ⇒ (iv) By Mostowski’s theorem, ∀n ∈ ω, S ⊢ Conσ|n. By (iii), ∀n ∈ ω, T ⊢ Conσ|n. (iv) ⇒ (i). Let σ∗(x) :≡ σ(x) ∧ Conσ|x. Then σ∗(x) numerates S in T and PA ⊢ Conσ∗. By Feferman’s theorem, S ≤ T + Conσ∗. S ≤ T .

slide-87
SLIDE 87

Interpretability The arithmetized completeness theorem An application More investigations 1 Interpretability 2 The arithmetized completeness theorem 3 An application 4 More investigations

slide-88
SLIDE 88

Interpretability The arithmetized completeness theorem An application More investigations Incompleteness

Model theoretic proof of the second incompleteness theorem (Kreisel)(Kikuchi,1994)

slide-89
SLIDE 89

Interpretability The arithmetized completeness theorem An application More investigations Incompleteness

Model theoretic proof of the second incompleteness theorem (Kreisel)(Kikuchi,1994) Theorem T, S: consistent r.e. extensions of PA. M: models of T . If M | = ConS, then ∃N | = S s.t. M ⊆e N and ∃ξ(x): LA-formula s.t. ∀ϕ, (M | = PrS(ϕ) ⇒ N | = ϕ), ∀ϕ, (M | = ξ(ϕ) ⇔ N | = ϕ).

slide-90
SLIDE 90

Interpretability The arithmetized completeness theorem An application More investigations Incompleteness

Model theoretic proof of the second incompleteness theorem (Kreisel)(Kikuchi,1994) Theorem T, S: consistent r.e. extensions of PA. M: models of T . If M | = ConS, then ∃N | = S s.t. M ⊆e N and ∃ξ(x): LA-formula s.t. ∀ϕ, (M | = PrS(ϕ) ⇒ N | = ϕ), ∀ϕ, (M | = ξ(ϕ) ⇔ N | = ϕ). Suppose ∀M | = T , M | = ConT . By using Theorem, lead a contradiction.

slide-91
SLIDE 91

Interpretability The arithmetized completeness theorem An application More investigations Faithful interpretability

Faithful interpretability (Feferman, Kreisel, Orey, 1960)(Lindstr¨

  • m, 1984)
slide-92
SLIDE 92

Interpretability The arithmetized completeness theorem An application More investigations Faithful interpretability

Faithful interpretability (Feferman, Kreisel, Orey, 1960)(Lindstr¨

  • m, 1984)

Definition

A interpretation t of S in T is faithful

def.

⇔ ∀ϕ, (T ⊢ t(ϕ) ⇒ S ⊢ ϕ).

slide-93
SLIDE 93

Interpretability The arithmetized completeness theorem An application More investigations Faithful interpretability

Faithful interpretability (Feferman, Kreisel, Orey, 1960)(Lindstr¨

  • m, 1984)

Definition

A interpretation t of S in T is faithful

def.

⇔ ∀ϕ, (T ⊢ t(ϕ) ⇒ S ⊢ ϕ). S is faithful interpretable in T

def.

⇔ ∃t: faithful interpretation of S in T .

slide-94
SLIDE 94

Interpretability The arithmetized completeness theorem An application More investigations Faithful interpretability

Faithful interpretability (Feferman, Kreisel, Orey, 1960)(Lindstr¨

  • m, 1984)

Definition

A interpretation t of S in T is faithful

def.

⇔ ∀ϕ, (T ⊢ t(ϕ) ⇒ S ⊢ ϕ). S is faithful interpretable in T

def.

⇔ ∃t: faithful interpretation of S in T .

Theorem(Lindstr¨

  • m)

S, T : r.e. extensions of PA. T.F.A.E.:

1

S is faithful interpretable in T .

2

S ≤ T and ∀ϕ, (T ⊢ Prφ(ϕ) ⇒ S ⊢ ϕ).

3

∀θ : Π1 sentence, (S ⊢ θ ⇒ T ⊢ θ) and ∀σ : Σ1 sentence, (T ⊢ σ ⇒ S ⊢ θ) and

slide-95
SLIDE 95

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Degrees of interpretability of extensions of PA (Lindstr¨

  • m, 1979)
slide-96
SLIDE 96

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Degrees of interpretability of extensions of PA (Lindstr¨

  • m, 1979)

Definition S, T : extensions of PA. S ≡ T

def.

⇔ S ≤ T & T ≤ S.

slide-97
SLIDE 97

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Degrees of interpretability of extensions of PA (Lindstr¨

  • m, 1979)

Definition S, T : extensions of PA. S ≡ T

def.

⇔ S ≤ T & T ≤ S. ≡ is an equivalence relation on extensions of PA.

slide-98
SLIDE 98

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Degrees of interpretability of extensions of PA (Lindstr¨

  • m, 1979)

Definition S, T : extensions of PA. S ≡ T

def.

⇔ S ≤ T & T ≤ S. ≡ is an equivalence relation on extensions of PA. Equivalence classes are called degrees of interpretability.

slide-99
SLIDE 99

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Degrees of interpretability of extensions of PA (Lindstr¨

  • m, 1979)

Definition S, T : extensions of PA. S ≡ T

def.

⇔ S ≤ T & T ≤ S. ≡ is an equivalence relation on extensions of PA. Equivalence classes are called degrees of interpretability. DT := the set of degrees of extensions of T .

slide-100
SLIDE 100

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Degrees of interpretability of extensions of PA (Lindstr¨

  • m, 1979)

Definition S, T : extensions of PA. S ≡ T

def.

⇔ S ≤ T & T ≤ S. ≡ is an equivalence relation on extensions of PA. Equivalence classes are called degrees of interpretability. DT := the set of degrees of extensions of T . d(S) := degree of S.

slide-101
SLIDE 101

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Degrees of interpretability of extensions of PA (Lindstr¨

  • m, 1979)

Definition S, T : extensions of PA. S ≡ T

def.

⇔ S ≤ T & T ≤ S. ≡ is an equivalence relation on extensions of PA. Equivalence classes are called degrees of interpretability. DT := the set of degrees of extensions of T . d(S) := degree of S. d(S) ≤ d(T )

def.

⇔ S ≤ T .

slide-102
SLIDE 102

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Degrees of interpretability of extensions of PA (Lindstr¨

  • m, 1979)

Definition S, T : extensions of PA. S ≡ T

def.

⇔ S ≤ T & T ≤ S. ≡ is an equivalence relation on extensions of PA. Equivalence classes are called degrees of interpretability. DT := the set of degrees of extensions of T . d(S) := degree of S. d(S) ≤ d(T )

def.

⇔ S ≤ T . DT := (DT , ≤).

slide-103
SLIDE 103

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Degrees of interpretability of extensions of PA (Lindstr¨

  • m, 1979)

Definition S, T : extensions of PA. S ≡ T

def.

⇔ S ≤ T & T ≤ S. ≡ is an equivalence relation on extensions of PA. Equivalence classes are called degrees of interpretability. DT := the set of degrees of extensions of T . d(S) := degree of S. d(S) ≤ d(T )

def.

⇔ S ≤ T . DT := (DT , ≤).

slide-104
SLIDE 104

Interpretability The arithmetized completeness theorem An application More investigations Degrees of interpretability

Theorem(Lindstr¨

  • m)

T is an r.e. consistent extension of PA, then DT is a distributive lattice. Open problem S, T is Σ1-sound r.e. extensions of PA. DS ≃ DT ?

slide-105
SLIDE 105

Interpretability The arithmetized completeness theorem An application More investigations Interpretability logic

Interpretability logic (Visser, 1990)(Shavrukov, 1988)(Berarducci, 1990)

slide-106
SLIDE 106

Interpretability The arithmetized completeness theorem An application More investigations Interpretability logic

Interpretability logic (Visser, 1990)(Shavrukov, 1988)(Berarducci, 1990)

IntT (x, y) · · · “ T + x is interpretable in T + y.

slide-107
SLIDE 107

Interpretability The arithmetized completeness theorem An application More investigations Interpretability logic

Interpretability logic (Visser, 1990)(Shavrukov, 1988)(Berarducci, 1990)

IntT (x, y) · · · “ T + x is interpretable in T + y.

Propositional modal logic ILM ILM = GL+ the following axioms: (A → B) → A ⊲ B; A ⊲ B ∧ B ⊲ C → A ⊲ C; A ⊲ C ∧ B ⊲ C → (A ∨ B) ⊲ C; A ⊲ B → (♦A → ♦B); ♦A ⊲ A; A ⊲ B → ((A ∧ C) ⊲ (B ∧ C)).

slide-108
SLIDE 108

Interpretability The arithmetized completeness theorem An application More investigations Interpretability logic

Interpretability logic (Visser, 1990)(Shavrukov, 1988)(Berarducci, 1990)

IntT (x, y) · · · “ T + x is interpretable in T + y.

Propositional modal logic ILM ILM = GL+ the following axioms: (A → B) → A ⊲ B; A ⊲ B ∧ B ⊲ C → A ⊲ C; A ⊲ C ∧ B ⊲ C → (A ∨ B) ⊲ C; A ⊲ B → (♦A → ♦B); ♦A ⊲ A; A ⊲ B → ((A ∧ C) ⊲ (B ∧ C)). Theorem(Shavrukov,Berarducci)

∀A, (ILM ⊢ A ⇔ A is arithmetically valid).

slide-109
SLIDE 109

Interpretability The arithmetized completeness theorem An application More investigations References

References

  • S. Feferman. Transfinite recursive progressions of axiomatic theories. J.

Symbolic Logic 27 (1962) 259–316.

  • R. Kaye. Models of Peano arithmetic, Oxford Logic Guides, 15. Oxford Science
  • Publications. The Clarendon Press, Oxford University Press, New York, 1991.
  • P. Lindstr¨
  • m. Aspects of incompleteness. Lecture Notes in Logic, 10.

Springer-Verlag, Berlin, 1997.

  • S. Orey. Relative interpretations. Z. Math. Logik Grundlagen Math. 7 (1961)

146–153.

  • C. Smory´
  • nski. The incompleteness theorems. Handbook of Mathematical

Logic (J. Barwise, ed), North-Holland, Amsterdam (1977), 821–865.

  • A. Tarski. Undecidable theories. In collaboration with Andrzej Mostowski and

Raphael M. Robinson. Studies in Logic and the Foundations of Mathematics. North-Holland Publishing Company, Amsterdam, 1953.