SLIDE 1
Functions Num : N N and Sub : N 3 N , Num( a ) := a , Sub( , - - PowerPoint PPT Presentation
Functions Num : N N and Sub : N 3 N , Num( a ) := a , Sub( , - - PowerPoint PPT Presentation
Reminder of Num , Sub , Thm N Functions Num : N N and Sub : N 3 N , Num( a ) := a , Sub( , x , t ) := x t , defined by -formulas Num ( x, y ) and Sub ( x 1 , x 2 , x 3 , y ). The set Thm N
SLIDE 2
SLIDE 3
Proposition 6.3.3. If A ⊆ Nk is representable, then A is Σ-definable.
- Proof. Let A ⊆ N for simplicity and assume that ϕ(v1) represents A.
(Without loss of generality, we take v1 to be the free variable of ϕ.)
SLIDE 4
Proposition 6.3.3. If A ⊆ Nk is representable, then A is Σ-definable.
- Proof. Let A ⊆ N for simplicity and assume that ϕ(v1) represents A.
Let β(x) be the following Σ-formula: β(x) :≡ ∃x∃y
- Num(x, y) ∧ Sub(ϕ, v1, y, z) ∧ ThmN(z)
- .
SLIDE 5
Proposition 6.3.3. If A ⊆ Nk is representable, then A is Σ-definable.
- Proof. Let A ⊆ N for simplicity and assume that ϕ(v1) represents A.
Let β(x) be the following Σ-formula: β(x) :≡ ∃x∃y
- Num(x, y) ∧ Sub(ϕ, v1, y, z) ∧ ThmN(z)
- .
CLAIM: β(x) defines A. That is, for every n ∈ N, we have n ∈ A ⇐ ⇒ N | = β(n).
SLIDE 6
Proposition 6.3.3. If A ⊆ Nk is representable, then A is Σ-definable.
- Proof. Let A ⊆ N for simplicity and assume that ϕ(v1) represents A.
Let β(x) be the following Σ-formula: β(x) :≡ ∃x∃y
- Num(x, y) ∧ Sub(ϕ, v1, y, z) ∧ ThmN(z)
- .
CLAIM: β(x) defines A. That is, for every n ∈ N, we have n ∈ A ⇐ ⇒ N | = β(n). First, assume n ∈ A. Since ϕ represents A, we have N ⊢ ϕ(n). Therefore, ϕ(n) ∈ ThmN (by definition of the set ThmN). Since the formula ThmN(z) defines ThmN, it follows that N | = ThmN(ϕ(n)). We have N | = (Num(x, y) ∧ Sub(ϕ, v1, y, z) ∧ ThmN(z))[s] under a vari- able assignment function s : Vars → N with s(x) = n, s(y) = Num(n) = n, s(z) = Sub(ϕ, v1, n) = ϕ(n). Therefore, N | = β(x)[s] ≡ β(n).
SLIDE 7
Proposition 6.3.3. If A ⊆ Nk is representable, then A is Σ-definable.
- Proof. Let A ⊆ N for simplicity and assume that ϕ(v1) represents A.
Let β(x) be the following Σ-formula: β(x) :≡ ∃x∃y
- Num(x, y) ∧ Sub(ϕ, v1, y, z) ∧ ThmN(z)
- .
CLAIM: β(x) defines A. That is, for every n ∈ N, we have n ∈ A ⇐ ⇒ N | = β(n). For the other direction, assume N | = β(n). Then there exists s : Vars → N with s(x) = n such that N | = (Num(x, y)∧Sub(ϕ, v1, y, z)∧ThmN(z))[s]. Since N | = Num(x, y)[s], it must be that s(y) = Num(s(x)) = Num(n) = n. Since N | = Sub(ϕ, v1, y, z)[s], it must be that s(z) = Sub(ϕ, v1, s(y)) = ϕ(n). Since N | = ThmN(z)[s], we have N | = ThmN(s(z)) ≡ ThmN(ϕ(n)). Since ThmN(z) defines ThmN, it follows that ϕ(n) ∈ ThmN, hence N ⊢ ϕ(n). Finally, since ϕ represents A, we conclude that n ∈ A. Q.E.D.
SLIDE 8
Proposition 6.3.3. If A ⊆ Nk is representable, then A is Σ-definable.
- Proof. Let A ⊆ N for simplicity and assume that ϕ(v1) represents A.
Let β(x) be the following Σ-formula: β(x) :≡ ∃d “DeductionN(d, Sub(ϕ, v1, Num(x)))”. CLAIM: β(x) defines A. That is, n ∈ A ⇐ ⇒ N | = β(n) for all n ∈ N. First, suppose n ∈ A. Then N ⊢ ϕ(n) (since ϕ represents A). So there exists a deduction (δ1, . . . , δk) of ϕ(n) from N. Let d := δ1, . . . , δk. Then N | = “DeductionN(d, ϕv1
n )”
≡ “DeductionN(d, Sub(ϕ, v1, Num(a))” ≡ ∃y∃z
- Num(n, y) ∧ Sub(ϕ, v1, y, z) ∧ DeductionN(d, z)
- .
Therefore, N | = β(n).
SLIDE 9
Proposition 6.3.3. If A ⊆ Nk is representable, then A is Σ-definable.
- Proof. Let A ⊆ N for simplicity and assume that ϕ(v1) represents A.
Let β(x) be the following Σ-formula: β(x) :≡ ∃d “DeductionN(d, Sub(ϕ, v1, Num(x)))”. CLAIM: β(x) defines A. That is, n ∈ A ⇐ ⇒ N | = β(n) for all n ∈ N. Conversely, suppose N | = β(n), that is, N | = “DeductionN(d, ϕ(v1))”. Then there exists a deduction of ϕ(v1) from N, hence N ⊢ ϕ(n). Since ϕ represents A, it follows that n ∈ A. Q.E.D.
SLIDE 10
G¨
- del’s Self-Reference Lemma
Lemma 6.2.2. Let β(x) be an LNT-formula with only x free. Then there is a sentence θ such that N ⊢ θ ↔ β(θ).
SLIDE 11
G¨
- del’s Self-Reference Lemma
Lemma 6.2.2. Let β(x) be an LNT-formula with only x free. Then there is a sentence θ such that N ⊢ θ ↔ β(θ). Proof Idea. Let’s first define a formula θ with the weaker property that N | = θ ↔ β(θ). We obtain θ by first defining a formula γ(v1) such that, for every formula ϕ(v1), N | = γ(ϕ) ↔ β(ϕ(ϕ)). Once we have such a formula γ(v1), we simply let θ :≡ γ(γ).
SLIDE 12
G¨
- del’s Self-Reference Lemma
Lemma 6.2.2. Let β(x) be an LNT-formula with only x free. Then there is a sentence θ such that N ⊢ θ ↔ β(θ). Proof Idea. Let’s first define a formula θ with the weaker property that N | = θ ↔ β(θ). We obtain θ by first defining a formula γ(v1) such that, for every formula ϕ(v1), N | = γ(ϕ) ↔ β(ϕ(ϕ)). Definition: γ(v1) :≡ (∃y)(∃z)
- Num(v1, y) ∧ Sub(v1, 8, y, z) ∧ β(z)
- (Note that v1 = 2 = 23 = 8, so 8 ≡ v1 ≡ SSSSSSSS0.)
SLIDE 13
G¨
- del’s Self-Reference Lemma
Lemma 6.2.2. Let β(x) be an LNT-formula with only x free. Then there is a sentence θ such that N ⊢ θ ↔ β(θ). Proof Idea. Let γ(v1) :≡ (∃y)(∃z)
- Num(v1, y) ∧ Sub(v1, v1, y, z) ∧ β(z)
- θ :≡ γ(γ) :≡ (∃y)(∃z)
- Num(γ, y) ∧ Sub(γ, v1, y, z) ∧ β(z)
- .
SLIDE 14
G¨
- del’s Self-Reference Lemma
Lemma 6.2.2. Let β(x) be an LNT-formula with only x free. Then there is a sentence θ such that N ⊢ θ ↔ β(θ). Proof Idea. So, we have γ(v1) :≡ (∃y)(∃z)
- Num(v1, y) ∧ Sub(v1, v1, y, z) ∧ β(z)
- θ :≡ γ(γ) :≡ (∃y)(∃z)
- Num(γ, y)
- forces variable assignment y → γ
∧ Sub(γ, v1, y, z) ∧ β(z)
- .
We see that N | = θ ⇐ ⇒ N | = (∃z)
- forces variable assignment z → γ(γ) (= θ)
- Sub(γ, v1, γ, z) ∧ β(z)
- ⇐
⇒ N | = β(θ).
SLIDE 15
G¨
- del’s Self-Reference Lemma