TRUTH TELLERS Volker Halbach Scandinavian Logic Symposium Tampere - - PowerPoint PPT Presentation

truth tellers
SMART_READER_LITE
LIVE PREVIEW

TRUTH TELLERS Volker Halbach Scandinavian Logic Symposium Tampere - - PowerPoint PPT Presentation

TRUTH TELLERS Volker Halbach Scandinavian Logic Symposium Tampere 25th August 2014 Im wrote two papers with Albert Visser on this and related topics: Self-Reference in Arithmetic ,


slide-1
SLIDE 1

TRUTH TELLERS

Volker Halbach

Scandinavian Logic Symposium

Tampere

25th August 2014

slide-2
SLIDE 2

I’m wrote two papers with Albert Visser on this and related topics: Self-Reference in Arithmetic, ❤tt♣✿✴✴✇✇✇✳♣❤✐❧✳✉✉✳♥❧✴♣r❡♣r✐♥ts✴❧❣♣s✴♥✉♠❜❡r✴✸✶✻ to appear as Self-reference in Arithmetic I and Self-reference in Arithmetic II in the Review of Symbolic Logic Te Henkin sentence, Te Life and Work of Leon Henkin (Essays

  • n His Contributions), María Manzano, Ildiko Sain and Enrique

Alonso (eds), Studies in Universal Logic, Birkhäuser, to appear Albert doesn’t agree with all my philosophical claims here.

slide-3
SLIDE 3

A truth teller sentence is a sentence that says of itself that it’s true. I’m interested in truth tellers in formal languages, in particular, the language of arithmetic possibly augmented with a new predicate symbol for truth. I assume that we have function symbols at least for certain primitive recursive functions in the language, in particular those expressing substitution, taking the numeral of a number etc. I write ⌜ϕ⌝ for the numeral of the code of the expression ϕ. Unless

  • therwise stated, the coding is not fancy.
slide-4
SLIDE 4

A truth teller sentence is a sentence that says of itself that it’s true. I’m interested in truth tellers in formal languages, in particular, the language of arithmetic possibly augmented with a new predicate symbol for truth. I assume that we have function symbols at least for certain primitive recursive functions in the language, in particular those expressing substitution, taking the numeral of a number etc. I write ⌜ϕ⌝ for the numeral of the code of the expression ϕ. Unless

  • therwise stated, the coding is not fancy.
slide-5
SLIDE 5

I consider the following notions of truth and approximations to truth:

▸ truth as a primitive notion ▸ partial truth predicates: TrΣn, TrΠn, BewIΣ in P

A

slide-6
SLIDE 6

Self-reference

Assume that a formula τ(x) is fixed as truth predicate. Which sentences do say about themselves that they are true (in the sense

  • f τ(x))?

If γ says about itself that it is true then γ will be a fixed point of τ(x), that is,

▸ Σ ⊢ γ ↔ τ(⌜γ⌝), where Σ is your favourite system, or at least ▸ N ⊧ γ ↔ τ(⌜γ⌝)

But being a fixed point isn’t sufficient for being a truth teller. Example: Σ ⊢ = ↔ τ(⌜=⌝) or Σ ⊢  / = ↔ τ(⌜ / =⌝)

slide-7
SLIDE 7

Self-reference

Assume that a formula τ(x) is fixed as truth predicate. Which sentences do say about themselves that they are true (in the sense

  • f τ(x))?

If γ says about itself that it is true then γ will be a fixed point of τ(x), that is,

▸ Σ ⊢ γ ↔ τ(⌜γ⌝), where Σ is your favourite system, or at least ▸ N ⊧ γ ↔ τ(⌜γ⌝)

But being a fixed point isn’t sufficient for being a truth teller. Example: Σ ⊢ = ↔ τ(⌜=⌝) or Σ ⊢  / = ↔ τ(⌜ / =⌝)

slide-8
SLIDE 8

Self-reference

  • bservation

For any given formula τ(x) there is no formula χ(x) that defines the set of fixed points of τ(x), that is, there is no χ(x) satisfying the following condition: N ⊧ χ(⌜ ψ⌝) ↔ (τ(⌜ ψ⌝) ↔ ψ) Moreover, for any given τ(x) the set of its Σ-provable fixed points (Σ must prove diagon.), that is, the set of all sentences ψ with Σ ⊢ τ(⌜ ψ⌝) ↔ ψ is not recursive but only recursively enumerable. Only in very special cases will all fixed points be equivalent.

40

slide-9
SLIDE 9

Self-reference

Let sub(y, z) be a function expression representing naturally the function that substitutes the numeral of z for the fixed variable x in y. Let g be term sub(⌜τ(sub(x, x))⌝, ⌜τ(sub(x, x))⌝)

IΣ ⊢ g = ⌜τ(sub(⌜τ(sub(x, x))⌝, ⌜τ(sub(x, x))⌝))⌝

τ(g) is a truth teller, the canonical truth teller.

slide-10
SLIDE 10

Self-reference

Let sub(y, z) be a function expression representing naturally the function that substitutes the numeral of z for the fixed variable x in y. Let g be term sub(⌜τ(sub(x, x))⌝, ⌜τ(sub(x, x))⌝)

IΣ ⊢ g = ⌜τ(sub(⌜τ(sub(x, x))⌝, ⌜τ(sub(x, x))⌝))⌝

τ(g) is a truth teller, the canonical truth teller.

slide-11
SLIDE 11

Self-reference

Let sub(y, z) be a function expression representing naturally the function that substitutes the numeral of z for the fixed variable x in y. Let g be term sub(⌜τ(sub(x, x))⌝, ⌜τ(sub(x, x))⌝)

IΣ ⊢ g = ⌜τ(sub(⌜τ(sub(x, x))⌝, ⌜τ(sub(x, x))⌝))⌝

τ(g) is a truth teller, the canonical truth teller.

slide-12
SLIDE 12

Self-reference

definition

Assume again that a truth predicate τ(x) is fixed. Ten γ is a KH-truth teller iff γ is of the form τ(t) and

IΣ ⊢ t = ⌜τ(t)⌝.

  • bservation

If τ(t) is a KH-truth teller, then, obviously,

IΣ ⊢ τ(t) ↔ τ(⌜τ(t)⌝), that is, τ(t) is a IΣ-provable fixed point

  • f τ.

‘KH’ stands for ‘Kreisel–Henkin’ . Cf. Henkin (1952); Kreisel (1953); Henkin (1954).

slide-13
SLIDE 13

Self-reference

definition

Assume again that a truth predicate τ(x) is fixed. Ten γ is a KH-truth teller iff γ is of the form τ(t) and

IΣ ⊢ t = ⌜τ(t)⌝.

  • bservation

If τ(t) is a KH-truth teller, then, obviously,

IΣ ⊢ τ(t) ↔ τ(⌜τ(t)⌝), that is, τ(t) is a IΣ-provable fixed point

  • f τ.

‘KH’ stands for ‘Kreisel–Henkin’ . Cf. Henkin (1952); Kreisel (1953); Henkin (1954).

slide-14
SLIDE 14

Truth as a primitive predicate

Add a new unary predicate symbol T to the language of arithmetic. Our τ(x) is now the formula Tx. Tere are many ways to obtain an interpretation or axiomatization for this language, such that T is characterized as a truth predicate (in some sense). I look at a special case of the semantics in Kripke (1975).

slide-15
SLIDE 15

Truth as a primitive predicate

A set S of sentences is an SK-Kripke set iff S doesn’t contain any sentence together with its negation and is closed under the following conditions, where s and t are closed terms:

▸ value(s) = value(t) ⇒ (s = t) ∈ S ▸ value(s) /

= value(t) ⇒ (¬s = t) ∈ S

▸ ϕ ∈ S ⇒ (¬¬ϕ) ∈ S ▸ ϕ, ψ ∈ S ⇒ (ϕ ∧ ψ) ∈ S ▸ ¬ϕ ∈ S or ¬ψ ∈ S ⇒ (¬(ϕ ∧ ψ)) ∈ S ▸ ϕ(t) ∈ S for all closed terms t ⇒ (∀vϕ(v)) ∈ S (renam.

var.)

▸ (¬ϕ(t)) ∈ S for some closed term t ⇒ (¬∀vϕ(v)) ∈ S ▸ ϕ ∈ S and value(t) = ⌜ϕ⌝ ⇒ (Tt) ∈ S ▸ (¬ϕ) ∈ S and value(t) = ⌜ϕ⌝ ⇒ (¬Tt) ∈ S

slide-16
SLIDE 16

Truth as a primitive predicate

  • bservation

Tere are SK-Kripke sets that contain the canonical truth teller,

  • ther SK-Kripke sets that contain its negation, still other

SK-Kripke sets that contain neither. Te same SK-Kripke set can contain a KH-truth teller and the negation of another KH-truth teller. In most axiomatic truth theories no truth teller is decided (exception KFB). Example PUTB with the characteristic axiom schema ∀t (Tϕ(t) ↔ ϕ(value(t))) where ϕ(x) is positive in T.

slide-17
SLIDE 17

Truth as a primitive predicate

  • bservation

Tere are SK-Kripke sets that contain the canonical truth teller,

  • ther SK-Kripke sets that contain its negation, still other

SK-Kripke sets that contain neither. Te same SK-Kripke set can contain a KH-truth teller and the negation of another KH-truth teller. In most axiomatic truth theories no truth teller is decided (exception KFB). Example PUTB with the characteristic axiom schema ∀t (Tϕ(t) ↔ ϕ(value(t))) where ϕ(x) is positive in T.

slide-18
SLIDE 18

Truth as a primitive predicate

Conclusion If truth is treated as a primitive notions and one postulates just basic disquotational features for this notion, truth tellers cannot be decided.

slide-19
SLIDE 19

Partial truth predicates

A formula is Σ (and also Π) iff it doesn’t contain any unbounded quantifiers. A formula is Σn+ iff it is of the form ∃⃗ x ϕ, where ϕ is Πn or obtained from such formula by combining them using conjunction and disjunction.

  • bservation

For each n >  there is a Σn-formula σn such that the following holds for all Σn-sentences ψ:

P A ⊢ σn(⌜

ψ⌝) ↔ ψ Such formulae σn are called Σn-truth predicates. (Note that they may not have higher complexity than Σn). For Πn an analogous claim holds.

30

slide-20
SLIDE 20

Partial truth predicates

A formula is Σ (and also Π) iff it doesn’t contain any unbounded quantifiers. A formula is Σn+ iff it is of the form ∃⃗ x ϕ, where ϕ is Πn or obtained from such formula by combining them using conjunction and disjunction.

  • bservation

For each n >  there is a Σn-formula σn such that the following holds for all Σn-sentences ψ:

P A ⊢ σn(⌜

ψ⌝) ↔ ψ Such formulae σn are called Σn-truth predicates. (Note that they may not have higher complexity than Σn). For Πn an analogous claim holds.

30

slide-21
SLIDE 21

Partial truth predicates

  • bservation

Assume that n > , σn is a Σn-truth predicate and τ is a KH-truth

  • teller. Ten τ is Σn. I call such τ Σn-truth tellers. An analogous

claim holds for Πn-truth tellers. Proof If τ is a KH-truth teller, then it is of the form σn(t) with

PRA ⊢ t = ⌜σn(t)⌝. Clearly, σn(t) is Σn.

slide-22
SLIDE 22

Partial truth predicates

  • bservation

For each n there are provable, refutable and independent Πn- and Σn-truth tellers. Te behaviour of a Σn-truth teller depends on at least three factors:

▸ the chosen coding ▸ the Σn-truth predicate ▸ the way the KH-truth teller is obtained

I’ll now demonstrate the effects of tweaking any of these factors.

slide-23
SLIDE 23

Partial truth predicates

  • bservation

For each n there are provable, refutable and independent Πn- and Σn-truth tellers. Te behaviour of a Σn-truth teller depends on at least three factors:

▸ the chosen coding ▸ the Σn-truth predicate ▸ the way the KH-truth teller is obtained

I’ll now demonstrate the effects of tweaking any of these factors.

slide-24
SLIDE 24

Partial truth predicates

  • bservation

For each n there are provable, refutable and independent Πn- and Σn-truth tellers. Te behaviour of a Σn-truth teller depends on at least three factors:

▸ the chosen coding ▸ the Σn-truth predicate ▸ the way the KH-truth teller is obtained

I’ll now demonstrate the effects of tweaking any of these factors.

slide-25
SLIDE 25

Partial truth predicates

  • bservation

For each n there are provable, refutable and independent Πn- and Σn-truth tellers. Te behaviour of a Σn-truth teller depends on at least three factors:

▸ the chosen coding ▸ the Σn-truth predicate ▸ the way the KH-truth teller is obtained

I’ll now demonstrate the effects of tweaking any of these factors.

slide-26
SLIDE 26

Partial truth predicates

  • bservation

For each n there are provable, refutable and independent Πn- and Σn-truth tellers. Te behaviour of a Σn-truth teller depends on at least three factors:

▸ the chosen coding ▸ the Σn-truth predicate ▸ the way the KH-truth teller is obtained

I’ll now demonstrate the effects of tweaking any of these factors.

slide-27
SLIDE 27

Partial truth predicates

theorem (McGee and Visser)

Suppose we employ a standard, monotone Gödel coding and TrΣn the canonical Σn-truth predicate. If TrΣn(t) is a KH-truth teller, P

A ⊢ ¬TrΣn(t) obtains for n ≥ .

Proof for n = . TrΣ(x) is ∃y θ(y, x). Tus, P

A ⊢ t = ⌜∃y θ(y, t)⌝.

(†)

P A ⊢ ∀y (θ(y, ⌜∃v ϕ(v)⌝) → ∃v< y ϕ(v))

for ϕ(v) in Σ Now reason in P

A:

Suppose ∃y θ(y, t). Let y be the smallest witness of ∃y θ(y, t).

  • 1. θ(y, t)
  • 2. ∀z < y ¬θ(z, t)

1 + (†) give ∃z< y θ(z, t), which contradicts 2. Similarly, canonical Πn-truth tellers are provable.

20

slide-28
SLIDE 28

Partial truth predicates

theorem (McGee and Visser)

Suppose we employ a standard, monotone Gödel coding and TrΣn the canonical Σn-truth predicate. If TrΣn(t) is a KH-truth teller, P

A ⊢ ¬TrΣn(t) obtains for n ≥ .

Proof for n = . TrΣ(x) is ∃y θ(y, x). Tus, P

A ⊢ t = ⌜∃y θ(y, t)⌝.

(†)

P A ⊢ ∀y (θ(y, ⌜∃v ϕ(v)⌝) → ∃v< y ϕ(v))

for ϕ(v) in Σ Now reason in P

A:

Suppose ∃y θ(y, t). Let y be the smallest witness of ∃y θ(y, t).

  • 1. θ(y, t)
  • 2. ∀z < y ¬θ(z, t)

1 + (†) give ∃z< y θ(z, t), which contradicts 2. Similarly, canonical Πn-truth tellers are provable.

20

slide-29
SLIDE 29

Partial truth predicates

theorem (McGee and Visser)

Suppose we employ a standard, monotone Gödel coding and TrΣn the canonical Σn-truth predicate. If TrΣn(t) is a KH-truth teller, P

A ⊢ ¬TrΣn(t) obtains for n ≥ .

Proof for n = . TrΣ(x) is ∃y θ(y, x). Tus, P

A ⊢ t = ⌜∃y θ(y, t)⌝.

(†)

P A ⊢ ∀y (θ(y, ⌜∃v ϕ(v)⌝) → ∃v< y ϕ(v))

for ϕ(v) in Σ Now reason in P

A:

Suppose ∃y θ(y, t). Let y be the smallest witness of ∃y θ(y, t).

  • 1. θ(y, t)
  • 2. ∀z < y ¬θ(z, t)

1 + (†) give ∃z< y θ(z, t), which contradicts 2. Similarly, canonical Πn-truth tellers are provable.

20

slide-30
SLIDE 30

Partial truth predicates

theorem (McGee and Visser)

Suppose we employ a standard, monotone Gödel coding and TrΣn the canonical Σn-truth predicate. If TrΣn(t) is a KH-truth teller, P

A ⊢ ¬TrΣn(t) obtains for n ≥ .

Proof for n = . TrΣ(x) is ∃y θ(y, x). Tus, P

A ⊢ t = ⌜∃y θ(y, t)⌝.

(†)

P A ⊢ ∀y (θ(y, ⌜∃v ϕ(v)⌝) → ∃v< y ϕ(v))

for ϕ(v) in Σ Now reason in P

A:

Suppose ∃y θ(y, t). Let y be the smallest witness of ∃y θ(y, t).

  • 1. θ(y, t)
  • 2. ∀z < y ¬θ(z, t)

1 + (†) give ∃z< y θ(z, t), which contradicts 2. Similarly, canonical Πn-truth tellers are provable.

20

slide-31
SLIDE 31

Partial truth predicates

theorem (McGee and Visser)

Suppose we employ a standard, monotone Gödel coding and TrΣn the canonical Σn-truth predicate. If TrΣn(t) is a KH-truth teller, P

A ⊢ ¬TrΣn(t) obtains for n ≥ .

Proof for n = . TrΣ(x) is ∃y θ(y, x). Tus, P

A ⊢ t = ⌜∃y θ(y, t)⌝.

(†)

P A ⊢ ∀y (θ(y, ⌜∃v ϕ(v)⌝) → ∃v< y ϕ(v))

for ϕ(v) in Σ Now reason in P

A:

Suppose ∃y θ(y, t). Let y be the smallest witness of ∃y θ(y, t).

  • 1. θ(y, t)
  • 2. ∀z < y ¬θ(z, t)

1 + (†) give ∃z< y θ(z, t), which contradicts 2. Similarly, canonical Πn-truth tellers are provable.

20

slide-32
SLIDE 32

Partial truth predicates

theorem (McGee and Visser)

Suppose we employ a standard, monotone Gödel coding and TrΣn the canonical Σn-truth predicate. If TrΣn(t) is a KH-truth teller, P

A ⊢ ¬TrΣn(t) obtains for n ≥ .

Proof for n = . TrΣ(x) is ∃y θ(y, x). Tus, P

A ⊢ t = ⌜∃y θ(y, t)⌝.

(†)

P A ⊢ ∀y (θ(y, ⌜∃v ϕ(v)⌝) → ∃v< y ϕ(v))

for ϕ(v) in Σ Now reason in P

A:

Suppose ∃y θ(y, t). Let y be the smallest witness of ∃y θ(y, t).

  • 1. θ(y, t)
  • 2. ∀z < y ¬θ(z, t)

1 + (†) give ∃z< y θ(z, t), which contradicts 2. Similarly, canonical Πn-truth tellers are provable.

20

slide-33
SLIDE 33

Partial truth predicates

theorem (McGee and Visser)

Suppose we employ a standard, monotone Gödel coding and TrΣn the canonical Σn-truth predicate. If TrΣn(t) is a KH-truth teller, P

A ⊢ ¬TrΣn(t) obtains for n ≥ .

Proof for n = . TrΣ(x) is ∃y θ(y, x). Tus, P

A ⊢ t = ⌜∃y θ(y, t)⌝.

(†)

P A ⊢ ∀y (θ(y, ⌜∃v ϕ(v)⌝) → ∃v< y ϕ(v))

for ϕ(v) in Σ Now reason in P

A:

Suppose ∃y θ(y, t). Let y be the smallest witness of ∃y θ(y, t).

  • 1. θ(y, t)
  • 2. ∀z < y ¬θ(z, t)

1 + (†) give ∃z< y θ(z, t), which contradicts 2. Similarly, canonical Πn-truth tellers are provable.

20

slide-34
SLIDE 34

Partial truth predicates

We used the monotocity of the coding schema and the canonical definition of TrΣ in (†) .

  • bservation

P A ⊢ BewIΣ(⌜ϕ⌝) ↔ ϕ for all Σ sentences ϕ. Tus, BewIΣ is a

Σ-truth predicate.

  • bservation

If IΣ ⊢ BewIΣ(⌜ϕ⌝) ↔ ϕ, then IΣ ⊢ ϕ, by Löb’s theorem. Consequently all KH-truth tellers based on BewIΣ are provable.

slide-35
SLIDE 35

Partial truth predicates

We used the monotocity of the coding schema and the canonical definition of TrΣ in (†) .

  • bservation

P A ⊢ BewIΣ(⌜ϕ⌝) ↔ ϕ for all Σ sentences ϕ. Tus, BewIΣ is a

Σ-truth predicate.

  • bservation

If IΣ ⊢ BewIΣ(⌜ϕ⌝) ↔ ϕ, then IΣ ⊢ ϕ, by Löb’s theorem. Consequently all KH-truth tellers based on BewIΣ are provable.

slide-36
SLIDE 36

Partial truth predicates

theorem

Let n ≥  be given and the coding be monotone. Ten there is a Σn-truth predicate with a provable and a refutable KH-truth

  • tellers. More explicitly, there is a Σn-truth predicate σn and terms

t and t such that (i) P

A ⊢ t = ⌜σn(t)⌝ and P A ⊢ σn(t)

(ii) P

A ⊢ t = ⌜σn(t)⌝ and P A ⊢ ¬σn(t)

We use a trick due to Henkin (1954) that improves a trick by Kreisel (1953). Picollo produced also independent truth tellers. We assume that Σn is closed under disjunction.

10

slide-37
SLIDE 37

Partial truth predicates

theorem

Let n ≥  be given and the coding be monotone. Ten there is a Σn-truth predicate with a provable and a refutable KH-truth

  • tellers. More explicitly, there is a Σn-truth predicate σn and terms

t and t such that (i) P

A ⊢ t = ⌜σn(t)⌝ and P A ⊢ σn(t)

(ii) P

A ⊢ t = ⌜σn(t)⌝ and P A ⊢ ¬σn(t)

We use a trick due to Henkin (1954) that improves a trick by Kreisel (1953). Picollo produced also independent truth tellers. We assume that Σn is closed under disjunction.

10

slide-38
SLIDE 38

Partial truth predicates

Apply the diagonal lemma to the canonical Σn-truth predicate TrΣn(x) to obtain a term t such that (1)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

Now define σn(x) as (2) x =t ∨ TrΣn(x). σn is a Σn-truth predicate, that is, for all ϕ in Σn: (3)

P A ⊢ (⌜ϕ⌝=t ∨ TrΣn(⌜ϕ⌝)) ↔ ϕ P A ⊢ t=t ∨ TrΣn(t) and (1) yield (i) of the theorem.

Applying the canonical diagonalization to σn yields a different term t s.t. (4)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

By an argument like above, we get P

A ⊢ ¬(t=t ∨ TrΣn(t)). Tis

gives (ii).

slide-39
SLIDE 39

Partial truth predicates

Apply the diagonal lemma to the canonical Σn-truth predicate TrΣn(x) to obtain a term t such that (1)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

Now define σn(x) as (2) x =t ∨ TrΣn(x). σn is a Σn-truth predicate, that is, for all ϕ in Σn: (3)

P A ⊢ (⌜ϕ⌝=t ∨ TrΣn(⌜ϕ⌝)) ↔ ϕ P A ⊢ t=t ∨ TrΣn(t) and (1) yield (i) of the theorem.

Applying the canonical diagonalization to σn yields a different term t s.t. (4)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

By an argument like above, we get P

A ⊢ ¬(t=t ∨ TrΣn(t)). Tis

gives (ii).

slide-40
SLIDE 40

Partial truth predicates

Apply the diagonal lemma to the canonical Σn-truth predicate TrΣn(x) to obtain a term t such that (1)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

Now define σn(x) as (2) x =t ∨ TrΣn(x). σn is a Σn-truth predicate, that is, for all ϕ in Σn: (3)

P A ⊢ (⌜ϕ⌝=t ∨ TrΣn(⌜ϕ⌝)) ↔ ϕ P A ⊢ t=t ∨ TrΣn(t) and (1) yield (i) of the theorem.

Applying the canonical diagonalization to σn yields a different term t s.t. (4)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

By an argument like above, we get P

A ⊢ ¬(t=t ∨ TrΣn(t)). Tis

gives (ii).

slide-41
SLIDE 41

Partial truth predicates

Apply the diagonal lemma to the canonical Σn-truth predicate TrΣn(x) to obtain a term t such that (1)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

Now define σn(x) as (2) x =t ∨ TrΣn(x). σn is a Σn-truth predicate, that is, for all ϕ in Σn: (3)

P A ⊢ (⌜ϕ⌝=t ∨ TrΣn(⌜ϕ⌝)) ↔ ϕ P A ⊢ t=t ∨ TrΣn(t) and (1) yield (i) of the theorem.

Applying the canonical diagonalization to σn yields a different term t s.t. (4)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

By an argument like above, we get P

A ⊢ ¬(t=t ∨ TrΣn(t)). Tis

gives (ii).

slide-42
SLIDE 42

Partial truth predicates

Apply the diagonal lemma to the canonical Σn-truth predicate TrΣn(x) to obtain a term t such that (1)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

Now define σn(x) as (2) x =t ∨ TrΣn(x). σn is a Σn-truth predicate, that is, for all ϕ in Σn: (3)

P A ⊢ (⌜ϕ⌝=t ∨ TrΣn(⌜ϕ⌝)) ↔ ϕ P A ⊢ t=t ∨ TrΣn(t) and (1) yield (i) of the theorem.

Applying the canonical diagonalization to σn yields a different term t s.t. (4)

P A ⊢ t = ⌜t=t ∨ TrΣn(t)⌝

By an argument like above, we get P

A ⊢ ¬(t=t ∨ TrΣn(t)). Tis

gives (ii).

slide-43
SLIDE 43

Partial truth predicates

Summary

  • 1. Te coding and the formula expressing truth are fixed:

Whether a Σn-truth teller is provable or refutable (or independent) can depend on which method is used to

  • btain self-reference in the KH-sense.
  • 2. Te coding and the method for obtaining self-reference are

fixed (in the canonical way). Whether a Σn-truth teller is provable or refutable (or independent) can depend on which formula is used to to express Σn-truth (proved here only for n = ).

  • 3. Te ‘way’ of expressing truth and the method for obtaining

self-reference are fixed. I conjecture that whether a Σn-truth teller is provable or refutable (or independent) can depend

  • n the coding schema (Tis needs to be made precise).

Discussions on intensionality in metamathematic have focused

  • n the kind of intensionality mentioned in 2.
slide-44
SLIDE 44

Partial truth predicates

Summary

  • 1. Te coding and the formula expressing truth are fixed:

Whether a Σn-truth teller is provable or refutable (or independent) can depend on which method is used to

  • btain self-reference in the KH-sense.
  • 2. Te coding and the method for obtaining self-reference are

fixed (in the canonical way). Whether a Σn-truth teller is provable or refutable (or independent) can depend on which formula is used to to express Σn-truth (proved here only for n = ).

  • 3. Te ‘way’ of expressing truth and the method for obtaining

self-reference are fixed. I conjecture that whether a Σn-truth teller is provable or refutable (or independent) can depend

  • n the coding schema (Tis needs to be made precise).

Discussions on intensionality in metamathematic have focused

  • n the kind of intensionality mentioned in 2.
slide-45
SLIDE 45

Partial truth predicates

Summary

  • 1. Te coding and the formula expressing truth are fixed:

Whether a Σn-truth teller is provable or refutable (or independent) can depend on which method is used to

  • btain self-reference in the KH-sense.
  • 2. Te coding and the method for obtaining self-reference are

fixed (in the canonical way). Whether a Σn-truth teller is provable or refutable (or independent) can depend on which formula is used to to express Σn-truth (proved here only for n = ).

  • 3. Te ‘way’ of expressing truth and the method for obtaining

self-reference are fixed. I conjecture that whether a Σn-truth teller is provable or refutable (or independent) can depend

  • n the coding schema (Tis needs to be made precise).

Discussions on intensionality in metamathematic have focused

  • n the kind of intensionality mentioned in 2.
slide-46
SLIDE 46

Partial truth predicates

A comparison with canonical provability in P

A

A Henkin sentence is a sentence that say of itself that it’s provable (in a fixed system; let’s say P

A).

If the canonical provability predicate is fixed, or any predicate satisfying the Löb derivability conditions, then all Henkin sentences behave in the same way, independently of the coding and the way the fixed points are obtained. In fact, all fixed points (whether ‘self-referential’ or not) behave in the same way.

slide-47
SLIDE 47

Partial truth predicates

▸ If truth is treated as a primitive predicate, one can say only

very little about the truth teller.

▸ Tere are truth tellers or at least approximations to them in

pure arithmetic. Tese sentences must be true or false.

▸ Te behaviour of arithmetical truth tellers behaves on at

least three factors: the coding, the formula expressing truth and the method used for obtaining self-reference

▸ In this sense the problem of truth teller is much more

intensional than that of canonical provability.

▸ How do other properties behave? How intensional are their

truth-teller? Examples: sentences saying about themselves that they are Rosser-provable.

▸ Given a coding schema and formula expressing truth, which

sentences say about themselves that they are true? Is the KH-property sufficient?

slide-48
SLIDE 48

Partial truth predicates

▸ If truth is treated as a primitive predicate, one can say only

very little about the truth teller.

▸ Tere are truth tellers or at least approximations to them in

pure arithmetic. Tese sentences must be true or false.

▸ Te behaviour of arithmetical truth tellers behaves on at

least three factors: the coding, the formula expressing truth and the method used for obtaining self-reference

▸ In this sense the problem of truth teller is much more

intensional than that of canonical provability.

▸ How do other properties behave? How intensional are their

truth-teller? Examples: sentences saying about themselves that they are Rosser-provable.

▸ Given a coding schema and formula expressing truth, which

sentences say about themselves that they are true? Is the KH-property sufficient?

slide-49
SLIDE 49

Partial truth predicates

▸ If truth is treated as a primitive predicate, one can say only

very little about the truth teller.

▸ Tere are truth tellers or at least approximations to them in

pure arithmetic. Tese sentences must be true or false.

▸ Te behaviour of arithmetical truth tellers behaves on at

least three factors: the coding, the formula expressing truth and the method used for obtaining self-reference

▸ In this sense the problem of truth teller is much more

intensional than that of canonical provability.

▸ How do other properties behave? How intensional are their

truth-teller? Examples: sentences saying about themselves that they are Rosser-provable.

▸ Given a coding schema and formula expressing truth, which

sentences say about themselves that they are true? Is the KH-property sufficient?

slide-50
SLIDE 50

Partial truth predicates

▸ If truth is treated as a primitive predicate, one can say only

very little about the truth teller.

▸ Tere are truth tellers or at least approximations to them in

pure arithmetic. Tese sentences must be true or false.

▸ Te behaviour of arithmetical truth tellers behaves on at

least three factors: the coding, the formula expressing truth and the method used for obtaining self-reference

▸ In this sense the problem of truth teller is much more

intensional than that of canonical provability.

▸ How do other properties behave? How intensional are their

truth-teller? Examples: sentences saying about themselves that they are Rosser-provable.

▸ Given a coding schema and formula expressing truth, which

sentences say about themselves that they are true? Is the KH-property sufficient?

slide-51
SLIDE 51

Partial truth predicates

▸ If truth is treated as a primitive predicate, one can say only

very little about the truth teller.

▸ Tere are truth tellers or at least approximations to them in

pure arithmetic. Tese sentences must be true or false.

▸ Te behaviour of arithmetical truth tellers behaves on at

least three factors: the coding, the formula expressing truth and the method used for obtaining self-reference

▸ In this sense the problem of truth teller is much more

intensional than that of canonical provability.

▸ How do other properties behave? How intensional are their

truth-teller? Examples: sentences saying about themselves that they are Rosser-provable.

▸ Given a coding schema and formula expressing truth, which

sentences say about themselves that they are true? Is the KH-property sufficient?

slide-52
SLIDE 52

Partial truth predicates

Leon Henkin. A problem concerning provability. Journal of Symbolic Logic, 17: 160, 1952. Leon Henkin. Review of G. Kreisel: On a problem of Henkin’s. Journal of Symbolic Logic, 19:219–220, 1954. Georg Kreisel. On a problem of Henkin’s. Indagationes Mathematicae, 15: 405–406, 1953. Saul Kripke. Outline of a theory of truth. Journal of Philosophy, 72:690–712,

  • 1975. reprinted in Martin (1984).

Robert L. Martin, editor. Recent Essays on Truth and the Liar Paradox. Clarendon Press and Oxford University Press, Oxford and New York, 1984.