SLIDE 1
Ultrafilters and Set Theory Andreas Blass University of Michigan - - PDF document
Ultrafilters and Set Theory Andreas Blass University of Michigan - - PDF document
Ultrafilters and Set Theory Andreas Blass University of Michigan Ann Arbor, MI 48109 ablass@umich.edu Ultrafilters and Set Theory Ultrafilters and Set Theory But not large cardinals (Itay Neeman) Ultrafilters and Set Theory But not
SLIDE 2
SLIDE 3
Ultrafilters and Set Theory But not
- large cardinals (Itay Neeman)
SLIDE 4
Ultrafilters and Set Theory But not
- large cardinals (Itay Neeman),
- dynamics = algebra = combinatorics
(Vitaly Bergelson and Neil Hindman)
SLIDE 5
Ultrafilters and Set Theory But not
- large cardinals (Itay Neeman),
- dynamics = algebra = combinatorics
(Vitaly Bergelson and Neil Hindman),
- topology (Boban Veliˇ
ckovi´ c)
SLIDE 6
Ultrafilters and Set Theory But not
- large cardinals (Itay Neeman),
- dynamics = algebra = combinatorics
(Vitaly Bergelson and Neil Hindman),
- topology (Boban Veliˇ
ckovi´ c),
- measure theory (David Fremlin)
SLIDE 7
What’s left?
SLIDE 8
What’s left?
- Characterizations of ultrafilters and re-
lated structures
SLIDE 9
What’s left?
- Characterizations of ultrafilters and re-
lated structures,
- Connection with the Axiom of Choice
SLIDE 10
What’s left?
- Characterizations of ultrafilters and re-
lated structures,
- Connection with the Axiom of Choice,
- Generic (and other) ultrafilters in forc-
ing
SLIDE 11
What’s left?
- Characterizations of ultrafilters and re-
lated structures,
- Connection with the Axiom of Choice,
- Generic (and other) ultrafilters in forc-
ing,
- Special ultrafilters (P-points, Q-points,
selectives)
SLIDE 12
What’s left?
- Characterizations of ultrafilters and re-
lated structures,
- Connection with the Axiom of Choice,
- Generic (and other) ultrafilters in forc-
ing,
- Special ultrafilters (P-points, Q-points,
selectives),
- Connections with cardinal characteris-
tics
SLIDE 13
What’s left?
- Characterizations of ultrafilters and re-
lated structures,
- Connection with the Axiom of Choice,
- Generic (and other) ultrafilters in forc-
ing,
- Special ultrafilters (P-points, Q-points,
selectives),
- Connections with cardinal characteris-
tics,
- Applications in infinite combinatorics
SLIDE 14
What’s left?
- Characterizations of ultrafilters and re-
lated structures,
- Connection with the Axiom of Choice,
- Generic (and other) ultrafilters in forc-
ing,
- Special ultrafilters (P-points, Q-points,
selectives),
- Connections with cardinal characteris-
tics,
- Applications in infinite combinatorics,
- Ultrafilters as pathological examples (un-
determined games, non-measurable sets)
SLIDE 15
What’s left?
- Characterizations of ultrafilters and re-
lated structures,
- Connection with the Axiom of Choice,
- Generic (and other) ultrafilters in forc-
ing,
- Special ultrafilters (P-points, Q-points,
selectives),
- Connections with cardinal characteris-
tics,
- Applications in infinite combinatorics,
- Ultrafilters as pathological examples (un-
determined games, non-measurable sets),
- Ultrafilters and determinacy
SLIDE 16
What’s left?
- Characterizations of ultrafilters and re-
lated structures,
- Connection with the Axiom of Choice,
- Generic (and other) ultrafilters in forc-
ing,
- Special ultrafilters (P-points, Q-points,
selectives),
- Connections with cardinal characteris-
tics,
- Applications in infinite combinatorics,
- Ultrafilters as pathological examples (un-
determined games, non-measurable sets),
- Ultrafilters and determinacy,
- Cofinality of ultrapowers, pcf theory.
SLIDE 17
What is an ultrafilter?
SLIDE 18
What is an ultrafilter? Elementary set theory
SLIDE 19
What is an ultrafilter? Very elementary set theory: ∪, ∩, etc.
SLIDE 20
What is an ultrafilter? Very elementary set theory: ∪, ∩, etc. Algebraic structure of 2X induced by alge- braic structure (all operations) on 2 = {0, 1}.
SLIDE 21
What is an ultrafilter? Very elementary set theory: ∪, ∩, etc. Algebraic structure of 2X induced by alge- braic structure (all operations) on 2 = {0, 1}. Homomorphisms 2X → 2Y
SLIDE 22
What is an ultrafilter? Very elementary set theory: ∪, ∩, etc. Algebraic structure of 2X induced by alge- braic structure (all operations) on 2 = {0, 1}. Homomorphisms 2X → 2Y amount to Y - indexed families of ultrafilters on X.
SLIDE 23
What is an ultrafilter? Very elementary set theory: ∪, ∩, etc. Algebraic structure of 2X induced by alge- braic structure (all operations) on 2 = {0, 1}. Homomorphisms 2X → 2Y amount to Y - indexed families of ultrafilters on X. In particular, an ultrafilter on X is a homo- morphism 2X → 2.
SLIDE 24
What is an ultrafilter? Very elementary set theory: ∪, ∩, etc. Algebraic structure of 2X induced by alge- braic structure (all operations) on 2 = {0, 1}. Homomorphisms 2X → 2Y amount to Y - indexed families of ultrafilters on X. In particular, an ultrafilter on X is a homo- morphism 2X → 2. More: Homomorphism nX → n for any fi- nite n.
SLIDE 25
What is an ultrafilter? Very elementary set theory: ∪, ∩, etc. Algebraic structure of 2X induced by alge- braic structure (all operations) on 2 = {0, 1}. Homomorphisms 2X → 2Y amount to Y - indexed families of ultrafilters on X. In particular, an ultrafilter on X is a homo- morphism 2X → 2. More: Homomorphism nX → n for any fi- nite n. Less: Suffices to preserve operations of ≤ 2 arguments.
SLIDE 26
Preserve operations of ≤ n + 1 arguments
SLIDE 27
Preserve operations of ≤ n + 1 arguments = ⇒ Preserve relations of ≤ n + 1 arguments
SLIDE 28
Preserve operations of ≤ n + 1 arguments = ⇒ Preserve relations of ≤ n + 1 arguments = ⇒ Preserve operations of ≤ n arguments.
SLIDE 29
Preserve operations of ≤ n + 1 arguments = ⇒ Preserve relations of ≤ n + 1 arguments = ⇒ Preserve operations of ≤ n arguments. A map f : 2X → 2 preserves binary rela- tions iff f −1{1} is a maximal linked family.
SLIDE 30
Preserve operations of ≤ n + 1 arguments = ⇒ Preserve relations of ≤ n + 1 arguments = ⇒ Preserve operations of ≤ n arguments. A map f : 2X → 2 preserves binary rela- tions iff f −1{1} is a maximal linked family. Existence of these in all nondegenerate Boolean algebras is weaker than existence of ultrafil- ters there, but still needs some choice.
SLIDE 31
Preserve operations of ≤ n + 1 arguments = ⇒ Preserve relations of ≤ n + 1 arguments = ⇒ Preserve operations of ≤ n arguments. A map f : 2X → 2 preserves binary rela- tions iff f −1{1} is a maximal linked family. Existence of these in all nondegenerate Boolean algebras is weaker than existence of ultrafil- ters there (BPI), but still needs some choice. Open: Do maximal linked families follow from the assumption that every set can be linearly ordered?
SLIDE 32
Any map 3X → 3 that respects all unary
- perations on 3 (as canonically extended to
3X) is given by an ultrafilter. (Lawvere)
SLIDE 33
Among all the weak forms of AC in “Con- sequences of the Axiom of Choice” (Howard and Rubin), BPI has the most equivalent forms listed.
SLIDE 34
Special Ultrafilters An ultrafilter U on ω is selective if every function on ω becomes one-to-one or con- stant when restricted to some set in U.
SLIDE 35
Special Ultrafilters An ultrafilter U on ω is selective if every function on ω becomes one-to-one or con- stant when restricted to some set in U. U is a P-point if every function on ω be- comes finite-to-one or constant when restricted to some set in U.
SLIDE 36
Special Ultrafilters An ultrafilter U on ω is selective if every function on ω becomes one-to-one or con- stant when restricted to some set in U. U is a P-point if every function on ω be- comes finite-to-one or constant when restricted to some set in U. Such ultrafilters can be proved to exist if we assume CH (or certain weaker assumptions), but not in ZFC alone.
SLIDE 37
Selective ultrafilters have the stronger, Ram- sey property that every partition of [ω]n into finitely many pieces has a homogeneous set in U. (Kunen)
SLIDE 38
Even stronger (Mathias): If U is selective and if [ω]ω is partitioned into an analytic piece and a co-analytic piece, then there is a homogeneous set in U.
SLIDE 39
Even stronger (Mathias): If U is selective and if [ω]ω is partitioned into an analytic piece and a co-analytic piece, then there is a homogeneous set in U. If U is merely a P-point, then you get H ∈ U with a weaker homogeneity property: There exists f : ω → ω such that one piece of the partition contains all those infinite subsets {x0 < x1 < . . . } for which f(xn) ≤ xn+1 for all n.
SLIDE 40
Mixed partition theorems: Let U and V be non-isomorphic selective ul- trafilters, and let [ω]ω be partitioned into an analytic piece and a co-analytic piece. Then there exist A ∈ U and B ∈ V such that one piece of the partition contains all the sets chosen alternately from A and B, i.e., all {a0 < b0 < a1 < b1 < . . . } with all ai ∈ A and all bi ∈ B.
SLIDE 41
Mixed partition theorems: Let U and V be non-isomorphic selective ul- trafilters, and let [ω]ω be partitioned into an analytic piece and a co-analytic piece. Then there exist A ∈ U and B ∈ V such that one piece of the partition contains all the sets chosen alternately from A and B, i.e., all {a0 < b0 < a1 < b1 < . . . } with all ai ∈ A and all bi ∈ B. The same goes for non-nearly-coherent P- points.
SLIDE 42
Near Coherence Two filters are coherent if their union gen- erates a filter.
SLIDE 43
Near Coherence Two filters are coherent if their union gen- erates a filter. They are nearly coherent if their images under some finite-to-one f are coherent.
SLIDE 44
Near Coherence Two filters are coherent if their union gen- erates a filter. They are nearly coherent if their images under some finite-to-one f are coherent. “Im- age” means f(F) = {X : f −1(X) ∈ F}.
SLIDE 45
Near Coherence Two filters are coherent if their union gen- erates a filter. They are nearly coherent if their images under some finite-to-one f are coherent. “Im- age” means f(F) = {X : f −1(X) ∈ F}. For ultrafilters, near-coherence means f(U) = f(V) for some finite-to-one f.
SLIDE 46
Near Coherence Two filters are coherent if their union gen- erates a filter. They are nearly coherent if their images under some finite-to-one f are coherent. “Im- age” means f(F) = {X : f −1(X) ∈ F}. For ultrafilters, near-coherence means f(U) = f(V) for some finite-to-one f. This is an equivalence relation on the non- principal ultrafilters on ω.
SLIDE 47
Near Coherence Two filters are coherent if their union gen- erates a filter. They are nearly coherent if their images under some finite-to-one f are coherent. “Im- age” means f(F) = {X : f −1(X) ∈ F}. For ultrafilters, near-coherence means f(U) = f(V) for some finite-to-one f. This is an equivalence relation on the non- principal ultrafilters on ω. The number of equivalence classes can be 1, can probably be 2, can be 22ℵ0, and cannot be any other infinite cardinal.
SLIDE 48
Ultrafilters, Near-Coherence and Cardinal Characteristics Definitions of some cardinal characteristics
- f the continuum.
SLIDE 49
Ultrafilters, Near-Coherence and Cardinal Characteristics Definitions of some cardinal characteristics
- f the continuum.
u is the minimum number of sets to generate a non-principal ultrafilter on ω.
SLIDE 50
Ultrafilters, Near-Coherence and Cardinal Characteristics Definitions of some cardinal characteristics
- f the continuum.
u is the minimum number of sets to generate a non-principal ultrafilter on ω. d is the minimum number of functions ω → ω to dominate all such functions.
SLIDE 51
Ultrafilters, Near-Coherence and Cardinal Characteristics Definitions of some cardinal characteristics
- f the continuum.
u is the minimum number of sets to generate a non-principal ultrafilter on ω. d is the minimum number of functions ω → ω to dominate all such functions. Any non-principal ultrafilter on ω generated by < d sets is a P-point. (Ketonen)
SLIDE 52
The following are equivalent:
SLIDE 53
The following are equivalent:
- All non-principal (ultra)filters on ω are
nearly coherent.
SLIDE 54
The following are equivalent:
- All non-principal (ultra)filters on ω are
nearly coherent.
- Every non-principal ultrafilter on ω has
a finite-to-one image generated by < d sets.
SLIDE 55
The following are equivalent:
- All non-principal (ultra)filters on ω are
nearly coherent.
- Every non-principal ultrafilter on ω has
a finite-to-one image generated by < d sets.
- The ultrapowers of ω by non-principal
ultrafilters on ω all have cofinality > u. (Mildenberger)
SLIDE 56
The following are equivalent:
- All non-principal (ultra)filters on ω are
nearly coherent.
- Every non-principal ultrafilter on ω has
a finite-to-one image generated by < d sets.
- The ultrapowers of ω by non-principal
ultrafilters on ω all have cofinality > u. (Mildenberger)
- The ideal of compact operators on Hilbert
space is not the sum of two properly smaller ideals.
SLIDE 57
Ultrafilters are Bad Sets A non-principal ultrafilter U on ω can be viewed as a subset of the space of 2ω of bi- nary sequences, and thus, via binary expan- sions, as a subset of [0, 1].
SLIDE 58
Ultrafilters are Bad Sets A non-principal ultrafilter U on ω can be viewed as a subset of the space of 2ω of bi- nary sequences, and thus, via binary expan- sions, as a subset of [0, 1]. As such, it is not Lebesgue measurable (Sierpi´ nski) and does not have the Baire property.
SLIDE 59
Ultrafilters are Bad Sets A non-principal ultrafilter U on ω can be viewed as a subset of the space of 2ω of bi- nary sequences, and thus, via binary expan- sions, as a subset of [0, 1]. As such, it is not Lebesgue measurable (Sierpi´ nski) and does not have the Baire property. It follows that the existence of such U con- tradicts the axiom of determinacy.
SLIDE 60
Ultrafilters are Bad Sets A non-principal ultrafilter U on ω can be viewed as a subset of the space of 2ω of bi- nary sequences, and thus, via binary expan- sions, as a subset of [0, 1]. As such, it is not Lebesgue measurable (Sierpi´ nski) and does not have the Baire property. It follows that the existence of such U con- tradicts the axiom of determinacy. But there’s a more direct contradiction.
SLIDE 61
An Undetermined Game Let U be a non-principal ultrafilter, and con- sider the following game in which two play- ers move alternately for ω moves.
SLIDE 62
An Undetermined Game Let U be a non-principal ultrafilter, and con- sider the following game in which two play- ers move alternately for ω moves. Each move consists of “taking” finitely many elements of ω that neither player has previ-
- usly taken.
SLIDE 63
An Undetermined Game Let U be a non-principal ultrafilter, and con- sider the following game in which two play- ers move alternately for ω moves. Each move consists of “taking” finitely many elements of ω that neither player has previ-
- usly taken.
A player wins if, after all ω moves, the set
- f numbers he has taken is in U.
SLIDE 64
An Undetermined Game Let U be a non-principal ultrafilter, and con- sider the following game in which two play- ers move alternately for ω moves. Each move consists of “taking” finitely many elements of ω that neither player has previ-
- usly taken.
A player wins if, after all ω moves, the set
- f numbers he has taken is in U.
Neither player has a winning strategy in this game.
SLIDE 65
Determinacy Produces Ultrafilters Although AD prohibits non-principal ultra- filters on ω, it produces non-principal ultra- filters on some other sets.
SLIDE 66
Determinacy Produces Ultrafilters Although AD prohibits non-principal ultra- filters on ω, it produces non-principal ultra- filters on some other sets. Martin’s ultrafilter on the Turing degrees is generated by the cones Cd = {x : d ≤T x}.
SLIDE 67
Determinacy Produces Ultrafilters Although AD prohibits non-principal ultra- filters on ω, it produces non-principal ultra- filters on some other sets. Martin’s ultrafilter on the Turing degrees is generated by the cones Cd = {x : d ≤T x}. It follows that the club filter on ℵ1 is an ultrafilter.
SLIDE 68
Determinacy Produces Ultrafilters Although AD prohibits non-principal ultra- filters on ω, it produces non-principal ultra- filters on some other sets. Martin’s ultrafilter on the Turing degrees is generated by the cones Cd = {x : d ≤T x}. It follows that the club filter on ℵ1 is an ultrafilter. So are the restrictions of the club filter on ℵ2 to the sets {α : cf(α) = ℵ0} and {α : cf(α) = ℵ1}.
SLIDE 69
AD gives explicit ultrafilters on many other cardinals.
SLIDE 70
AD gives explicit ultrafilters on many other cardinals. All of these ultrafilters are countably com- plete, because all ultrafilters on ω are prin- cipal.
SLIDE 71
AD gives explicit ultrafilters on many other cardinals. All of these ultrafilters are countably com- plete, because all ultrafilters on ω are prin- cipal. Ultrapowers with respect to these ultrafil- ters are essential in the combinatorial theory
- f cardinals under AD.
SLIDE 72
AD gives explicit ultrafilters on many other cardinals. All of these ultrafilters are countably com- plete, because all ultrafilters on ω are prin- cipal. Ultrapowers with respect to these ultrafil- ters are essential in the combinatorial theory
- f cardinals under AD, and even in descrip-
tive set theory.
SLIDE 73
Forcing
SLIDE 74
Forcing In the Boolean-valued approach to forcing, generic ultrafilters (in complete Boolean al- gebras B) play two roles.
SLIDE 75
Forcing In the Boolean-valued approach to forcing, generic ultrafilters (in complete Boolean al- gebras B) play two roles.
- They amount to V -complete homomor-
phisms B → 2 and thus let us convert B-valued models to 2-valued ones.
SLIDE 76
Forcing In the Boolean-valued approach to forcing, generic ultrafilters (in complete Boolean al- gebras B) play two roles.
- They amount to V -complete homomor-
phisms B → 2 and thus let us convert B-valued models to 2-valued ones.
- They play a key role in the formaliza-
tion of what is true in V B.
SLIDE 77
Non-generic Ultrafilters and Forcing When forcing over models of ZFC, generic- ity is not needed to turn V B into a 2-valued
- model. Any ultrafilter in B will do — even
- ne in the ground model. (Vopˇ
enka)
SLIDE 78
Non-generic Ultrafilters and Forcing When forcing over models of ZFC, generic- ity is not needed to turn V B into a 2-valued
- model. Any ultrafilter in B will do — even
- ne in the ground model. (Vopˇ
enka) Any statement with truth-value 1 in V B will be true in the 2-valued quotient.
SLIDE 79
Non-generic Ultrafilters and Forcing When forcing over models of ZFC, generic- ity is not needed to turn V B into a 2-valued
- model. Any ultrafilter in B will do — even
- ne in the ground model. (Vopˇ
enka) Any statement with truth-value 1 in V B will be true in the 2-valued quotient. But there may be new ordinals in the 2- valued model produced by this process.
SLIDE 80
Vopˇ enka’s Theorem Every set is in a generic extension of HOD, the universe of hereditarily definable sets.
SLIDE 81
Vopˇ enka’s Theorem Every set is in a generic extension of HOD, the universe of hereditarily ordinal definable sets. So every set is obtainable from ordinals and ultrafilters (in Boolean algebras).
SLIDE 82