Top Banner
Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen 1 , 2 1 Department of Mathematics and Statistics, University of Helsinki 2 ILLC, University of Amsterdam August 2011 Jouko Väänänen Model theory of second order logic
52

Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

Apr 11, 2018

Download

Documents

dodat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Model theory of second order logicLecture 1

Jouko Väänänen1,2

1Department of Mathematics and Statistics, University of Helsinki

2ILLC, University of Amsterdam

August 2011

Jouko Väänänen Model theory of second order logic

Page 2: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Outline

1 IntroductionIntroductionNumber theoryAnalysisSet theory

2 Second order characterizable structuresSecond order characterizable structures

Jouko Väänänen Model theory of second order logic

Page 3: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Outline

1 IntroductionIntroductionNumber theoryAnalysisSet theory

2 Second order characterizable structuresSecond order characterizable structures

Jouko Väänänen Model theory of second order logic

Page 4: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Our framework

Usual set theoretic framework.In the third lecture a more general approach.

Jouko Väänänen Model theory of second order logic

Page 5: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).First order logic: for every element a of the domain of themodel ...Second order logic: for every subset of (or relation on) thedomain of the model ...Third order logic: for every family of subsets of (or relationbetween relations on) the domain of the model .......Sort logic: for every superset M ′ of the domain M andevery relation on M ′ ...

Jouko Väänänen Model theory of second order logic

Page 6: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).First order logic: for every element a of the domain of themodel ...Second order logic: for every subset of (or relation on) thedomain of the model ...Third order logic: for every family of subsets of (or relationbetween relations on) the domain of the model .......Sort logic: for every superset M ′ of the domain M andevery relation on M ′ ...

Jouko Väänänen Model theory of second order logic

Page 7: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).First order logic: for every element a of the domain of themodel ...Second order logic: for every subset of (or relation on) thedomain of the model ...Third order logic: for every family of subsets of (or relationbetween relations on) the domain of the model .......Sort logic: for every superset M ′ of the domain M andevery relation on M ′ ...

Jouko Väänänen Model theory of second order logic

Page 8: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).First order logic: for every element a of the domain of themodel ...Second order logic: for every subset of (or relation on) thedomain of the model ...Third order logic: for every family of subsets of (or relationbetween relations on) the domain of the model .......Sort logic: for every superset M ′ of the domain M andevery relation on M ′ ...

Jouko Väänänen Model theory of second order logic

Page 9: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).First order logic: for every element a of the domain of themodel ...Second order logic: for every subset of (or relation on) thedomain of the model ...Third order logic: for every family of subsets of (or relationbetween relations on) the domain of the model .......Sort logic: for every superset M ′ of the domain M andevery relation on M ′ ...

Jouko Väänänen Model theory of second order logic

Page 10: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).M is characterizable by a sentence (or theory) φ in somelogic if for allM′:

M′ ∼=M ⇐⇒ M′ |= φ.

M characterizable in first order logic iff M is finite.Infinite M: Cannot characterize in first order logic⇒ modeltheory.

Jouko Väänänen Model theory of second order logic

Page 11: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).M is characterizable by a sentence (or theory) φ in somelogic if for allM′:

M′ ∼=M ⇐⇒ M′ |= φ.

M characterizable in first order logic iff M is finite.Infinite M: Cannot characterize in first order logic⇒ modeltheory.

Jouko Väänänen Model theory of second order logic

Page 12: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).M is characterizable by a sentence (or theory) φ in somelogic if for allM′:

M′ ∼=M ⇐⇒ M′ |= φ.

M characterizable in first order logic iff M is finite.Infinite M: Cannot characterize in first order logic⇒ modeltheory.

Jouko Väänänen Model theory of second order logic

Page 13: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).M is characterizable by a sentence (or theory) φ in somelogic if for allM′:

M′ ∼=M ⇐⇒ M′ |= φ.

M characterizable in first order logic iff M is finite.Infinite M: Cannot characterize in first order logic⇒ modeltheory.

Jouko Väänänen Model theory of second order logic

Page 14: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).Can an infiniteM be characterized in second order logic?

For many: Yes.For all e.g. countable: Depends on set theory.Depends on model theoretic properties ofM.

Model theory of second order logic is very different frommodel theory of first order logic.

Jouko Väänänen Model theory of second order logic

Page 15: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).Can an infiniteM be characterized in second order logic?

For many: Yes.For all e.g. countable: Depends on set theory.Depends on model theoretic properties ofM.

Model theory of second order logic is very different frommodel theory of first order logic.

Jouko Väänänen Model theory of second order logic

Page 16: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).Can an infiniteM be characterized in second order logic?

For many: Yes.For all e.g. countable: Depends on set theory.Depends on model theoretic properties ofM.

Model theory of second order logic is very different frommodel theory of first order logic.

Jouko Väänänen Model theory of second order logic

Page 17: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).Can an infiniteM be characterized in second order logic?

For many: Yes.For all e.g. countable: Depends on set theory.Depends on model theoretic properties ofM.

Model theory of second order logic is very different frommodel theory of first order logic.

Jouko Väänänen Model theory of second order logic

Page 18: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

M = (M,R1, ...,Rn, f1, ..., fm, c1, ..., ck ).Can an infiniteM be characterized in second order logic?

For many: Yes.For all e.g. countable: Depends on set theory.Depends on model theoretic properties ofM.

Model theory of second order logic is very different frommodel theory of first order logic.

Jouko Väänänen Model theory of second order logic

Page 19: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

There is a more general notion of a structure: Henkinstructure (M,G), where G is a set of subsets of andrelations on M, for the range of second order quantifiers,such that certain comprehension axioms are satisfied.Every usual structureM gives rise to a Henkin structure(M,P(M) ∪ P(M2) ∪ ...), called a full structure.Some results about all full models hold also for Henkinmodels.Sometimes we cannot get a full model and have to settlewith a Henkin model.“Henkin model" is an auxiliary concept.Typically, full models “lurk" inside clouds of Henkin models.Truth in Henkin models can be axiomatized, truth in fullmodels not.

Jouko Väänänen Model theory of second order logic

Page 20: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

There is a more general notion of a structure: Henkinstructure (M,G), where G is a set of subsets of andrelations on M, for the range of second order quantifiers,such that certain comprehension axioms are satisfied.Every usual structureM gives rise to a Henkin structure(M,P(M) ∪ P(M2) ∪ ...), called a full structure.Some results about all full models hold also for Henkinmodels.Sometimes we cannot get a full model and have to settlewith a Henkin model.“Henkin model" is an auxiliary concept.Typically, full models “lurk" inside clouds of Henkin models.Truth in Henkin models can be axiomatized, truth in fullmodels not.

Jouko Väänänen Model theory of second order logic

Page 21: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

There is a more general notion of a structure: Henkinstructure (M,G), where G is a set of subsets of andrelations on M, for the range of second order quantifiers,such that certain comprehension axioms are satisfied.Every usual structureM gives rise to a Henkin structure(M,P(M) ∪ P(M2) ∪ ...), called a full structure.Some results about all full models hold also for Henkinmodels.Sometimes we cannot get a full model and have to settlewith a Henkin model.“Henkin model" is an auxiliary concept.Typically, full models “lurk" inside clouds of Henkin models.Truth in Henkin models can be axiomatized, truth in fullmodels not.

Jouko Väänänen Model theory of second order logic

Page 22: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

There is a more general notion of a structure: Henkinstructure (M,G), where G is a set of subsets of andrelations on M, for the range of second order quantifiers,such that certain comprehension axioms are satisfied.Every usual structureM gives rise to a Henkin structure(M,P(M) ∪ P(M2) ∪ ...), called a full structure.Some results about all full models hold also for Henkinmodels.Sometimes we cannot get a full model and have to settlewith a Henkin model.“Henkin model" is an auxiliary concept.Typically, full models “lurk" inside clouds of Henkin models.Truth in Henkin models can be axiomatized, truth in fullmodels not.

Jouko Väänänen Model theory of second order logic

Page 23: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

A rough correspondence

first order logic ∆KPU−Inf1 -part of set theory

first order logic with ∆1-part of set theorythe well-ordering quantifierfirst order logic with ∆1(Cd)-part of set theorythe Härtig quantifiersecond order logic ∆2-part of set theorysort logic set theoryBoolean valued sort Ω-logic(or second order) logic (Ongoing work with D. Ikegami)

Jouko Väänänen Model theory of second order logic

Page 24: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Outline

1 IntroductionIntroductionNumber theoryAnalysisSet theory

2 Second order characterizable structuresSecond order characterizable structures

Jouko Väänänen Model theory of second order logic

Page 25: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Second order axioms of number theory, P2

Dedekind analyzed and Peano axiomatized number theory in1888 and 1889. Also Peirce 1881.

Constant symbol c for zero, function symbol S forsuccessor function.∀y¬Sy = c,∀y∀z(Sy = Sz → y = z),∀X ((Xc ∧ ∀y(Xy → XSy))→ ∀yXy) (Induction)

Jouko Väänänen Model theory of second order logic

Page 26: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Second order axioms of number theory, P2

Theorem (Peirce 1881 (?), Dedekind 1888, Peano 1889 (?))

There is, up to isomorphism, only one model of P2, namely thestandard model (N,S,0).

Proof.

If (M, s,a) |= P2, interpret Y as a, sa, ssa, sssa, ....

Jouko Väänänen Model theory of second order logic

Page 27: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Note

In first order logic there is no theory T such that (N,S,0)is, up to isomorphism, the only model of T .Addition, multiplication, etc can be defined in second orderlogic from 0 and S, by recursion. Not so in first order logic.

Jouko Väänänen Model theory of second order logic

Page 28: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Outline

1 IntroductionIntroductionNumber theoryAnalysisSet theory

2 Second order characterizable structuresSecond order characterizable structures

Jouko Väänänen Model theory of second order logic

Page 29: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

An axiomatization of real numbers, R2

Karl Weierstrass brought the theory of the real numbers(from geometry) to algebra and set theory.David Hilbert axiomatized the ordered field of real numbersin 1902.

Jouko Väänänen Model theory of second order logic

Page 30: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Real numbers, R2

Second order axioms of real numbers, R2:

Constant symbols for zero and one, function symbols +,×,relation symbol <.

• Field axioms for +, ·, 0 and 1• x < y → x + z < y + z• 0 < x ,0 < y → 0 < xy

• ∀X((∃yXy ∧ ∃x∀y(Xy → y ≤ x))

)→

∃x∀y(∀z(Xz → z ≤ y)↔ x ≤ y

))

Jouko Väänänen Model theory of second order logic

Page 31: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Characterization of the reals

Theorem

There is, up to isomorphism, only one model of R2, namely(R,+, ·,0,1,≤).

Proof.Given two models, find integers, then rationals in both. Maprationals to rationals. Extend to isomorphism usingcompleteness.

Jouko Väänänen Model theory of second order logic

Page 32: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

First order versus second order

In second order logic natural numbers can be defined onR. Not so in first order logic.Tarski 1948: The ordered field of reals is decidable in firstoder logic. Not so in second order logic.

Jouko Väänänen Model theory of second order logic

Page 33: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Outline

1 IntroductionIntroductionNumber theoryAnalysisSet theory

2 Second order characterizable structuresSecond order characterizable structures

Jouko Väänänen Model theory of second order logic

Page 34: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Second order axioms of set theory, ZFC2, Zermelo1908

Usual ZFC axioms except replacement and separation arewritten in second order form. A finite set of axioms ZFC2

obtains.Models of ZFC2 are well-founded and the order-type oftheir ordinals is a strongly inaccessible cardinal.

Jouko Väänänen Model theory of second order logic

Page 35: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

Second order axioms of set theory, ZFC2

Theorem (Zermelo 1930)

For any strongly inaccessible cardinal > ω there is, up toisomorphism, exactly one model of ZFC2 with the set ofordinals of order-type κ, namely (Vκ,∈).

Proof.Transfinite induction on the rank. Suppose a well-founded(M,E) is a model of ZFC2 of inaccessible height κ. W.l.o.g.(M,E) is a transitive structure (M,∈), hence M ⊆ Vκ. Easily, Mis supertransitive (Suppose X ⊆ x ∈ M. Then X ⊆ M, as M is transitive. By

separation, X ∈ M). Hence M = Vκ.

Jouko Väänänen Model theory of second order logic

Page 36: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

In second order set theory mathematical questions outsideset theory are decided.Continuum Hypothesis CH ∀A ⊆ R(|A| ≤ |N| ∨ |A| = |R|) isdecided by ZFC2, but we do not (yet) know in which way ...... just as we do not (yet) know how (V ,∈) decides CH inset theory.

Jouko Väänänen Model theory of second order logic

Page 37: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

In second order set theory mathematical questions outsideset theory are decided.Continuum Hypothesis CH ∀A ⊆ R(|A| ≤ |N| ∨ |A| = |R|) isdecided by ZFC2, but we do not (yet) know in which way ...... just as we do not (yet) know how (V ,∈) decides CH inset theory.

Jouko Väänänen Model theory of second order logic

Page 38: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

IntroductionNumber theoryAnalysisSet theory

In second order set theory mathematical questions outsideset theory are decided.Continuum Hypothesis CH ∀A ⊆ R(|A| ≤ |N| ∨ |A| = |R|) isdecided by ZFC2, but we do not (yet) know in which way ...... just as we do not (yet) know how (V ,∈) decides CH inset theory.

Jouko Väänänen Model theory of second order logic

Page 39: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Outline

1 IntroductionIntroductionNumber theoryAnalysisSet theory

2 Second order characterizable structuresSecond order characterizable structures

Jouko Väänänen Model theory of second order logic

Page 40: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Second order characterizable structures

A model M is second order characterizable if there is asecond order sentence θM such that for all M ′:

M ′ |= θM ⇐⇒ M ′ ∼= M.

Characterizability by a theory is defined similarly.We already know many second order characterizablestructures. However, there are only countably many such.

Jouko Väänänen Model theory of second order logic

Page 41: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Second order characterizable structures

A model M is second order characterizable if there is asecond order sentence θM such that for all M ′:

M ′ |= θM ⇐⇒ M ′ ∼= M.

Characterizability by a theory is defined similarly.We already know many second order characterizablestructures. However, there are only countably many such.

Jouko Väänänen Model theory of second order logic

Page 42: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Second order characterizable structures

A model M is second order characterizable if there is asecond order sentence θM such that for all M ′:

M ′ |= θM ⇐⇒ M ′ ∼= M.

Characterizability by a theory is defined similarly.We already know many second order characterizablestructures. However, there are only countably many such.

Jouko Väänänen Model theory of second order logic

Page 43: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

1 Natural numbers (N,+, ·, 0, 1, <)2 The field of real numbers (R,+, ·, 0, 1, <)3 The field of complex numbers (C,+, ·, 0, 1)4 The Euclidean space (Rn, || · ||)5 The Banach space (`p, || · ||p)6 The Hilbert space (Lp, || · ||p)7 The Euclidean geometry, consisting of points and lines8 The ordered set (ωn, <)9 The pure set (ℵn)

10 The Boolean algebra (P(ω),∩,∪, ∅,−)11 Any finite structure12 Any recursive countable structure13 The random graph14 The free group of ℵn generators15 The level of the cumulative hierarchy (Vω+n,∈)16 The level of the cumulative hierarchy (Vωn ,∈)17 The level of the cumulative hierarchy (Vκ,∈), where κ is the first inaccessible

(Mahlo, weakly compact, Ramsey) cardinal.18 Every consistent recursive first order theory has a second order characterizable

model in each second order characterizable infinite cardinality.

Jouko Väänänen Model theory of second order logic

Page 44: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Non-second order characterizable structures

Not second order characterizable:(R,+,×,0,1, <,≺), where ≺ is a well-order, assuminglarge cardinals. (Martin-Steel 1989)(N, <,P), where P is the set of Gödel numbers of validsecond order sentences.

As to (N, <,P), we give a proof of a more general result:

Jouko Väänänen Model theory of second order logic

Page 45: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Non-second order characterizable structures

Not second order characterizable:(R,+,×,0,1, <,≺), where ≺ is a well-order, assuminglarge cardinals. (Martin-Steel 1989)(N, <,P), where P is the set of Gödel numbers of validsecond order sentences.

As to (N, <,P), we give a proof of a more general result:

Jouko Väänänen Model theory of second order logic

Page 46: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

We give two proofs of:

TheoremThere is no second order characterizable structureM such thatthe set of Gödel numbers of valid second order sentences isTuring-reducible to truth inM.

Proof.The theory of any second order characterizable structure is ∆2(see below). The set of Gödel numbers of valid second ordersentences is Π2-complete (see below). A Π2-complete setcannot be Turing reducible to a ∆2-set, by the HierarchyTheorem of the Levy-hierarchy.

Jouko Väänänen Model theory of second order logic

Page 47: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Figure: The hierarchy of second order characterizable structures

Jouko Väänänen Model theory of second order logic

Page 48: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

We prove two fact that we used in the above proof:

Theorem

If A is a second order characterizable structure, then the theoryof A is ∆2-definable.

TheoremThe set of second order φ such that |= φ, is Π2-complete.

Jouko Väänänen Model theory of second order logic

Page 49: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Proof elements

L a finite vocabulary, A a second order characterizableL-structure.σ = the conjunction of a large finite part of ZFC.Sut(M) a Π1-formula which says that M is supertransitive.Voc(x) = the definition of “x is a vocabulary".SO(L, x) = the set-theoretical definition of the class ofsecond order L-formulas.Str(L, x) = the set-theoretical definition of L-structures.Sat(A, φ) = the inductive truth-definition of second orderlogic written in the language of set theory.

Jouko Väänänen Model theory of second order logic

Page 50: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Two ways to say y is true in the z-structure x

P1(z, x , y) = Voc(z) ∧ Str(z, x) ∧ SO(z, y) ∧∃M(z, x , y ∈ M ∧ σ(M) ∧ Sut(M)

∧(Sat(z, x , y))(M)) (Σ2)

P2(z, x , y) = Voc(z) ∧ SO(z, y) ∧ Str(z, x) ∧∀M((z, x , y ∈ M ∧ σ(M) ∧ Sut(M))

→ (Sat(z, x , y))(M)) (Π2).

Jouko Väänänen Model theory of second order logic

Page 51: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

ZFC ` ∀z∀x∀y(P1(z, x , y)↔ P2(z, x , y))

A |= φ iff ∃x(P1(L, x , φ) ∧ P1(L, x , θA)) iff∀x(P1(L, x , θA)→ P2(L, x , φ)). This shows that the secondorder theory of a second order characterizable A is ∆2.If L is a vocabulary and φ a second order L-sentence, then|= φ ⇐⇒ ∀x(Str(L, x)→ P1(L, x , φ)). This shows that “φis valid" is Π2. Now we show it is Π2-complete.

Jouko Väänänen Model theory of second order logic

Page 52: Model theory of second order logic - Lecture 1 · Introduction Second order characterizable structures Model theory of second order logic Lecture 1 Jouko Väänänen1,2 1Department

IntroductionSecond order characterizable structures

Second order characterizable structures

Suppose ∃x∀yP(x , y ,n) is a Σ2-predicate. Let φn be asecond order sentence the models of which are, up toisomorphism, exactly the models (Vα,∈), where α = iαand (Vα,∈) |= ∃x∀yP(x , y ,n). If ∃x∀yP(x , y ,n) holds, wecan find a model for φn by means of the Levy Reflectionprinciple. On the other hand, suppose φn has a model.W.l.o.g. it is of the form (Vα,∈). Let a ∈ Vα such that(Vα,∈) |= ∀yP(a, y ,n). Since in this case Hα = Vα,(Hα,∈) |= ∀yP(a, y ,n), where Hα is the set of sets ofhereditary cardinality < α. By another application of theLevy Reflection Principle we get (V ,∈) |= ∀yP(a, y ,n), andwe have proved ∃x∀yP(x , y ,n).

Jouko Väänänen Model theory of second order logic