Forcing and the
Continuum Hypothesis
Daniel Naylor
1398: Gödel showed .
1962: Cohen showed .
Theorem (Hartogs’s Theorem). For every set , there is a (least) cardinal such that there is no injection from to .
We denote this by Hartogs’s aleph of , .
Theorem. For every set , there is no injection from into . We denote this by .
Using Axiom of Choice, well-order and get ordinal .
We have
Notation. Define:
Clearly, .
Continuum Hypothesis (CH): .
Generalised Continuum Hypothesis (GCH): .
Why “continuum”?
Lemma. CH if and only if , is uncountable ( means “there is a bijection”).
Proof.
Consider . This is a subset of the reals of cardinality , hence is an uncountable subset which is not in bijection with it. □
Reminder:
Gödel showed .
Cohen showed .
Relative consistency proofs.
By Completeness Theorem, this means:
If there is , then I can construct .
Analogy from algebra:
Axioms of fields: Fields.
Let . Note .
Idea: Start with and extend to get .
Construct by algebraic closure (not in the usual sense – here we just mean adding in and then adding everything else that this requires us to add).
Obtain .
This is easy because everything that matters (Fields and ) is determined by equations; all formulas we need to check are atomic.
Theorem (Substructure Lemma). All atomic formulas are absolute between substructures.
WHat if we have models of ZFC? Have
No function symbols nor constant symbols. So: almost nothing is atomic.
if and only if is an -substructure of .
And: the formulas that we care about are definitely not atomic, but instead very complex.
Try to imagine a proof of:
If then there is such that .
Without loss of generality (else we are done). For simplicity, let’s consider the case .
What can we do to “get rid of ”?
Maybe a surjection . Maybe we can form to get a smallest model .
Clearly, in , is not a cardinal anymore.
Does that show CH?
All sorts of things can happen
Assuming it is actually possible to form this smallest model , there are lots of ways that this might not end up being enough to deduce CH. For example:
Maybe
Maybe is not a cardinal either
Consider , which means “ is empty”.
Consider . Therefore there are such that and .
Consider .
is an -substructure of . But , even though .
So is not absolute between substructures.
Instead of substructures, we will restrict out attention to transitive substructures: in particular, to transitive ( or equivalently ) such that .
Next time: theorems about absoluteness for transitive substructures.
Clearly, if is absolute for and absolute for , then it’s absolute between and .
Cohen’s proof becomes:
If is a countable transitive set such that , then there is a a countable transitive set such that .
Observation: If is transitive and , then . This is because if , then and gives us that by transitivity, so , so .
Lemma. Assuming that:
Proof. Extensionality: . Take , . Without loss of generality take . Then and so . So . So .
Foundation: . Take . so is not empty. So find which is -minimal. Then since as well, we have . Therefore has an -minimal element in . □
Definition (Bounded quantifier). We call a quantifier of the form or a bounded quantifier.
(Defined by and ).
Definition (Closed under bounded quantification). A class of formulas is closed under bounded quantification if whenever is in , then so are and .
Theorem. formulas are absolute for transitive models.
Proof. By induction:
: If is true for some , then pick a witness . Since , we have . By the induction hypothesis, we have that . Thus .
If , then is true.
: Similar. □
(same for , ).
Proof. Just definition of the semantics of . □
Example. What is ?
Definition (Absolute function). Let a transitive set, and (note that this means that is closed under ). We say is absolute for if there is a formula which is absolute for such that
Observation: So, if is closed under pairing (), then the pairing operation is absolute, and therefore .
Similarly for union.
Proof. Check the definitions! □
Example. More examples:
“ is an ordinal” means is transitive and is a well-order.
We know: being well-founded is not expressible in first-order logic (see Example Sheet 1).
Because all transitive models satisfy Foundation, we have that if is transitive, then
characterises ordinals. But this is clearly in .
So: being an ordinal is absolute for transitive models.
Thus . This is transitive, thus there is such that .
Also absolute:
“ is a successor ordinal” ()
“ is a limit ordinal”
“ is a non-zero limit ordinal”
TODO
“ is a cardinal” if and only if
Note that is not bounded (while is bounded).
Observe: this is and therefore downwards absolute.
Remark.
or
These, however, are not (yet??) on our list of absolute concepts.
Assume that is transitive and countable. Then
However, implies .
Let be such that .
But is a countable ordinal, so not a cardinal.
Consequence: All cardinals in except are going to be fake.
So “ is a cardinal” can’t be absolute.
Recall the general proof strategy mentioned before:
If is a countable transitive set such that , then there is a a countable transitive set such that .
Question: Is this really solving the original problem? i.e. .
It’s not obvious that implies that there is a countable transitive model (ctm) of ZFC.
Answer: That’s not only not obvious, but fake.
Let’s prove that there is a countable transitive model of ZFC.
Why? Note that , or for any is . So, it’s absolute for transitive models.
So if is a countable transitive model of ZFC, then is true, so by absoluteness, . So . This contradicts Gödel’s Incompleteness Theorem.
We can get a proof of
via a trick ( Example Sheet 1).
Lemma (Cohen Lemma). Assuming that:
This reduces the problem to:
Find countable transitive models of for sufficiently large finite .
Paradigmatic example: von Neumann hierarchy , and is the entire universe.
TVT:
Let and be a collection of formulas closed under subformulas. Then the following are equivalent:
Warm-up: let . Find countable such that .
Suppose and . Let be a witness for this:
(if necessary, use Axiom of Choice).
(if , then let ).
Set:
Note:
Remark. In general, even if is transitive, is not.
For example, if , then
is true in .
So . But , since is countable.
Relevant later!
Also see Example Sheet 1.
Proof of Levy Reflection Theorem. Fix and let be its collection of subformulas. This is a finite set!
Need to show: such that .
For each and , write
Then Tarski-Vaught Test implies that and agree on . □
Corollary. If is finite, then there is transitive such that .
Proof. Let . Since , we have that is true. By Levy Reflection Theorem, we can find such that . Note is transitive. □
Remark about the proof of Levy Reflection Theorem:
Can you do the same if is infinite?
Of course not: otherwise we colud prove that there exists such that , and hence get .
The problem is the case distinction in the definition of : it requires to check whether is true.
Next goal: Obtain some countable such that and is transitive.
TODO
Theorem (Mostowski’s Collapsing Theorem). Let be a relation on a set that is well-founded and extensional. Then there exists a transitive set , adn a bijection such that . Moreover, and are unique.
Proof. See Logic and Set Theory. □
Corollary. For every finite, there is a countable transitive model of .
Proof. Without loss of generality that contains the axiom of extensionality. Form transitive by Levy Reflection Theorem.
Use warm-up to obtain countable. This is extensional and well-founded, so by Mostowski find transitive such that
Then adn , so is countable. □
The next few lectures will be spent proving using Gödel’s constructible universe.
Absoluteness is preserved under transfinite recursion.
Let be three operations.
Proof. Attempts: set functions satisfying the ().
if and only if there exists attempt with and . □
Note that for fixed, there is a finite fragment that proves the recursion theorem instance for .
Want , and proves existence of .
Convention: We say “ is sufficiently strong” if is finite and proves hte existence of all relevant operations such that they are absolute for transitive models of .
Proof. Observe that by assumption, being an “attempt” is absolute for transitive models of .
Let be transitive.
If , then . Without the , this would be absolute. So when we include the existential quantifier, we get an upwards absolute sentence.
Thus: there is such that is an attempt and . So .
Since , we have
Since it is absolute, is a real attempt.
By ???, . Hence . □
Note. This uses the fact that “” concepts are absolute.
Observe: concepts are absolute (upwards from and downwards from ).
Bounding a quantifier by operation.
Let be an operation and strong enough to prove is an operation and absolute.
Then the quantifiers and preserve absoluteness.
would be .
. So, is absolute for some (sufficiently strong) finite fragment of (see Example Sheet 1).
(which means “”) is defined by the usual (Tarski) recursion and thus also absolute ( Example Sheet 1).
Fix a set . Define for each and each (parameter)
the subset of defined by with parameter .
For a sufficiently strong finite, we have that proves that is an absolute operation (see Example Sheet 1).
This is absolute for a sufficiently strong theory (use Replacement to get ).
This is sometimes (misleadingly) called the “definable power set of ” (it is misleading because it is more like a “definable (by ) power set of ”).
()
Obvious: . Also: If is transitive, then so is .
The constructible hierarchy.
We usually write .
Claim: is a hierarchy (in the sense of Lecture). See Example Sheet 1.
By closure of absoluteness under transfinite recursion, the -hierarchy is absolute for transitive models of where is strong enough to prove that it exists.
i.e. if transitive and and , then . So
The main theorem of next lecture will be:
If and transitive, then
(Minimal -model).
Clearly, by induction, , and clearly for , . So .
If , then
Thus .
Therefore , and .
This means: (since the first has size , while the second has size ).
Note: This does not mean . ( means ).
is called the “axiom of constructibility”.
There is a finite fragment of [!] that proves that all of the operations occuring in the definition of , i.e. are well-defined and absolute.
Thus, if is a transitive model of , then
and thus .
So .
Structural axioms:
Extensionality:
Foundation:
Infinity:
Functional axioms:
Pairing:
Union:
Powerset:
Separation :
Replacement :
Now we check that these hold in .
In Lecture 2, we proved Extensionality and Foundation in all transitive structures, so also in .
Note that satisfies the condition of the axiom of infinity, so any transitive with will satisfy the axiom of infinity. TODO
Now do pairing and union.
Since the definitions of pairs and unions
are absolute for transitive models, it’s enough to show that
If , ,
Powerset axiom.
The problem here is that is not obviously absolute. In particular, is not absolute.
Consider : we have and is countable.
In , we find
which is the best possible answer to the question “what is the power set of ?” that can give, but unlikely to be the correct answer.
Consider instead and define
(reminder: is the least such that )
By Replacement, is a set of ordinals, so find . Then .
Therefore , so .
Separation:
If , then
If is not absolute between and , this won’t work.
Levy Reflection Theorem to the rescue: such that is absolute between and .
Thus: form
Replacement:
This will be on Example Sheet 2. The proof is a combination of the ideas from power set and separation.
Remark. Remark on the Axiom of Choice.
Gödel (1938): .
Note first that everything we did so far only needed in the universe. We will sketch that . In fact a strong version of known as GLOBAL CHOICE: there is an absolutely definable bijective operation between and .
Sketch: Recursive construction of bijections for some ordinal , and such that for we have .
If is a limit and is defined for , then let
if .
Suppose and is given by .
Consider . Well-order it in order type via the induced well-order. Then if , say
TODO
Cohen:
finite, finite such that if is a countable transitive model of , then there is countable transitive model of . ()
We have seen ( Example Sheet 1) that () implies .
Simplified: If is a countable transitive model of , then there is countable transitive model of .
Idea: If is a countable transitive model of : ; ; injection. Force such that and .
Observe that there is a countable transitive model such that and . is transitive and countable. Thus LSM gives transitive countable with . Know is an injection, but no clue what and in are.
How do we control what we add?
is interpreted as
“ is stronger than ”
“ is weaker than ”
Note. Unconventional.
Alternative: “Jerusalem convention”. Interpret as “ is stronger than ”.
We are not following the Jerusalem convention.
Definition (Antichain). is an antichain if any two distinct elements of are incompatible.
Note. Filters cannot contain incompatible elements.
Proof. Let . Pick arbitrarily and define by recursion by picking some with .
Then is a filter base, so let be the filter generated by it. Then it is -generic by construction. □
Fix any sets and
Define and .
What does mean?
Proof. If , find , then , TODO □
.
If is -generic, then (by above).
Corollary 3.5. There is no that is -generic.
However: if is a countable transitive model and you consider
then by Theorem 3.1, there is a -generic. And for this , TODO
as before.
However: if is a countable transitive model and, e.g. TODO
. Assume is infinite. Consider
This is dense for .
Proof. Fix and define
guarantees that is an injection. □
However: if is a countable transitive model of , is countable and so a -generic exists.
Recap: a countable transitive model of (or a sufficiently large finite fragment).
Example. produces a new function . Cohen forcing.
Example. produces a surjection . COLAPSE of .
Example. produces an injection .
If is a countable transitive model of , then is countable, so by Theorem, we have a -generic.
Definition 3.10 (-generic over ). We say is -generic over if it is -generic. These always exist if is a countable transitive model.
GOAL: Build an extension such that , a countable transitive model of , and is minimal.
Idea: Think of elements of as “truth values” for the von Neumann construction.
Then
is the proper class of all names.
Consider: . Then .
Since this is a recursive definition using absolute concepts, being a name is absolute for transitive models:
TODO
,
“The name for a set that contains with value .”
“The name for whatever describes with value ”.
If , we interpret a -name as follows:
Important: This is a recursive definition.
Thus: the valuation is absolute for transitive models containing and .
Definition 3.11 (Generic extension). The (generic) extension for any countable transitive model and any where is
Obviously, is a countable set with (Example (1)).
Also, by definition, is transitive.
Note:
Proof. Induction. □
Alternative construction of canonical names without is on Example Sheet 2.
Proof. Calculate:
□Remark. If is a countable transitive model with and , then . (by absoluteness of ).
Warm-up: Suppose . Define
Pairing: Then
(“up” stands for unordered pair).
Union: If is a name, define
Claim: if is a filter.
Proof. Suppose .
So for some with .
So with , , .
So . Hence , .
So .
Conversely, suppose . Then ( with , with ).
Hence since a filter, find with .
Then , so . □
TODO
We proved
Homework was: Think about why power set is not easy.
“Union” proof was:
collect all natural candidates of names for elements and assign the natural values.
Problem: If you try to do this for power set, neither the “natural candidates for names” nor the “natural values” are obvious. It’ll turn out that they are obvious in the end, but that requires some assistance.
Note: Separation and Replacement are even worse.
One remaining easy axiom: . By well-ordering theorem, holds if and only if injection. If , then there is such that .
Notation. I write .
Consider . In , I have for some ordinal . In , define
Call this . Then is an injection. So, holds in .
Definition (Forcing language). Fix a countable transitive model of , a forcing poset.
We call the language
the forcing language (over ).
Definition (Interpretation of forcing language). If is a -generic over and is in the forcing language, we say
if and only if
where .
Two theorems at the heart of forcing:
We are going to do the following:
Lectures 11 and 12.
Observations (under the assumption of the Forcing Theorem):
[if and , then by definition , so there is a name such that . By Forcing Theorem, find such that . Find , . By (1), . ]
Proof of Separation in . Let be an -formula (not in the forcing language) and . Need a name for
[For readability, we now drop parameters ].
Fix such that . Define
By the Definability Theorem, is a name in .
Claim: .
Hence .
By the Forcing THeorem, , . Also, there is and . Find , such that .
Hence , so . □
Proof of power set. Example Sheet 3. □
Proof of Replacement.
if is a functional formula and , then there is such that
(as before, we suppress parameters for notational ease).
We work in and identify a name for . Fix such that . Find large enough such that . Consider (, a name). By Definability Theorem, this is an formula.
By Levy Reflection Theorem, find such that is absolute between and . Define
and .
Now we verify () holds: Fix , . Since is functional, we know that holds in for some . By Forcing Theorem, there is such that . So .
By absoluteness, . This means such that .
Thus: .
Proof. Example Sheet 3 □
.
Two recursions:
First “” by recursion on .
Then “” without recursion.
Then the rest by recursion on formula complexity.
: if and only if
and
Remark. This is a recursion on .
: if and only if
is dense below .
Remark. No recursion involved, just “”.
Recursion on complexity of formulas:
: if and only if and .
: if and only if , .
: if and only if .
Remark. These definitions remind us of Kripke semantics for intuitionistic logic.
Lemma 3.19. The following are equivalent:
Proof. If this is true for of the form and of the form , then it’s true for all formulas.
For atomic, we get that (ii) (i) and (ii) (iii) are trivial.
(i) (ii) follows from Lemma 3.18(i).
(iii) (i) follows from Lemma 3.18(ii). □
Strategy:
()
This corollary is immediate from combining the two previously stated results.
Proof of Definability Theorem from Syntactic Forcing Theorem.
is dense below .
Suppose not. Then I find such that , . So .
If , then . Since , . Since , . Contradiction! □
Proof of the Syntactic Forcing Theorem. The Theorem for can be proved by induction on .
The Theorem for can be proved once the Theorem has been established for .
Rest is induction on formula complexity.
Let’s do and leave the rest to Example Sheet 3. Assume we have proved it for . We will prove it for .
By definition of , this is dense. Find .
By assumption, , so .
By Lemma, , contradiction to .
Note. The Forcing Theorem is very useful! The inner details of the proof are not very important though. We won’t really discuss these details once we have proved the theorem.
Continuing the proof of Syntactic Forcing Theorem. Assume Syntactic Forcing Theorem for “” and prove if for “”.
Want to show:
if and only if
is dense below .
Proof.
Find such that .
Claim that is dense below . Let and pick the above . Then we have and (since ).
Now we prove it for “”.
We prove this by induction on name rank, so assume that Syntactic Forcing Theorem for “” is true for names with smaller name rank.
Reminder: we need to show if and only if , .
TODO: double check the below
Proof.
We’ll show that the fact that is dense below implies . The other direction is the same proof but with and flipped.
Proof of this: Let , so find such that and . So, the corresponding is dense below . Find such that . Then is dense below . So find such that . (Note that , so ).
Since and , find such that . By induction hypothesis, and , which implies (since and ).
Claim: is dense. If , then , so nothing to show. If , then there is some that fails to be dense below .
We’ll show: if is not dense below , then we can find such that holds.
(Other proof: not dense below is flipping and ).
Suppose and there is such that is not dense below . This means: there is such that
So, we get
for any that satisfies . It can’t be compatible with (finishes the proof of the claim that is dense).
Summary: We now have that is dense.
Claim 2: If , then neither nor holds (again, just do and then flip and for ).
If holds, then find such that and the incompatibility statement holds. , so . If such that TODO
Put everything together: since is dense by Claim 1, find . Therefore, by Claim 2, , do not hold.
Thus . □
Summary: If is -generic, then there is an injection from into .
This implies if we have , . This is the goal for today’s lecture.
Note that our proof above is not good enough for the statement () from Lecture 8:
For all finite, there exists finite such that if is a countable transitive model of , then there is countable transitive model of .
For this, we need to look more carefully at the proof of the GMT:
The proof proceeds AXIOM BY AXIOM and thus for each , we find finite such that implies .
Let finite such that proves that all relevant notions (name, value, …) are well-defined and absolute. Then for finite, define
Then, the proof shows ().
Let’s prove in .
Definition (Preserves cardinals). We say preserves cardinals if -generic over , “ is a cardinal” is absolute between and .
Theorem 3.25. has the countable chain condition.
Corollary 3.26. Assuming: - is -generic over , then
Proof of Theorem 3.24. Suppose , , so there is and , , is a surjection. Apply the lemma to get .
Define .
Since , .
But . But then thinks that is not a cardinal, contradiction. □
Now we prove the lemma:
Proof. Let .
Fix a name for .
By Definability Theorem , .
Then follows from definition.
follows from Forcing Theorem.
Let’s look at is countable: If , let be such that .
If , then . Thus
is an antichain.
By countable chain condition, it’s countalbe. So was countable. □
TODO
Proof of Theorem 3.25. Actually, we prove has countable chain condition whenever is countable.
-systems form Example Sheet 3 Q33 are also called quasi-disjoint families.
(A family of finite sets is called a -system if there is a finite set (called the root of the -system) such that for all , if then ).
-system lemma: Any countable family of finite sets contains an uncountable -system.
Take any uncountable and prove that it’s not an antichain.
If , then finite. Consider
That’s an uncountable family of finite sets, so by -system lemma, find -system uncountable.
Let finite be the root of .
Since is countable, there are only countably many functions . Since is uncountable, by pigeonhole principle, there are such that and . But since , and are compatible.
So is not an antichain. □
We got .
Next time: What is the size of in ?
Remember: LST Example Sheet 4: .
What if was one of the forbidden values?
Remark. Obtaining cannot be quite as general as this proof: if , then this will remain true in .
Remark. If is -generic over , then
Previous lecture: Suppose a countable transitive model of .
TODO
Question: () What are the possible values for ?
Mentioned last lecture: not all values are possible. In particular, .
Then LST Example Sheet 4 Q10 is the special case , of Kőnig’s Lemma.
Consequence for : , thus .
Preview of answer to (): Every value not prohibited by Kőnig’s Lemma is possible.
Now: !
Definition. If is any forcing, let
be any -sequence of antichains in .
Let
We call these nice names.
If and has countable chain condition, then there are at most many antichains and thus at most many -sequences of antichains and thus nice names.
Note. The Theorem does not need any assumptions about .
Proof. Start with such that (possibly not nice). Fix . Fix either a well-ordering of (possibly using to get one) and build a maximal antichain such that , .
TODO.
Claim: .
: If , then there is such that , and then , so . So .
: If , then by Forcing Theorem, get such that .
Subclaim: . Indeed, by our lemma on compatibility ( Example Sheet 3), get such that for all . Find . Then . But that is in contradiction to being maximal.
So find . By definition, and . So . □
If , then .
Calculate in , .
Hausdorff’s Formula:
So in particular:
So .
By this calculation, if , then .
Remark. What happens at ?
By general theory, , but Kőnig’s Lemma gives .
What about the lower bound?
Our theorem and counting of nice names yields
If , then
So by Kőnig’s Lemma, .
Therefore, if , then .
TODO
First limit cardinal that is a possible value of is .
Clearly, adds injection from into . So .
Count nice names: .
If for all , (), then .
(since has no cofinal -sequence).
Thus (by assumption ()).
Thus .
TODO
More on nice names:
Definition (-nice names). Generalise “nice names” to -nice names:
Let
be a family of many maximal -antichains:
for .
These are names for subsets of .
Observe that our theorem “every in has a -nice name” still goes through.
If is an -cardinal such that every antichain of has size . [On Example Sheet 3, this is called the -chain condition.]
Let (in ). Then
is an upper bound on the number of -nice names.
Thus
Question: Forcing with and calculate . Assume . Then:
(since has countable chain condition). So
Calculate :
Together:
Question: Is it possible to get PSA, i.e.
without .
In particular, can we get
First idea: Force with .
Get: in .
Unfortunately,
Interpret the generic object as for .
Define .
Claim: For , . This is since
is still dense.
So, forcing with gives the same situation as forcing with for , .
Idea:
Thus .
Consider
Properties:
First goal: What about preserving cardinals?
Clearly, does not have the countable chain condition anymore.
With example (38) (on Example Sheet 3), we need to figure out the chain condition of .
We need a -system lemma for this: If is regular () and is a family of sets of size of size . Then there is a -system of size .
This -system lemma gives with the same proof as before:
has the -chain condition.
So: preserves cardinals .
Example. is -cloesd.
[If is a descending chain, then is a condition in .]
Summary: Forcing with over a model of gives with:
Hence .
Forcing |
Property |
Preservation |
Arithmetic |
|
all cardinals |
, |
|
|
all cardinals |
, , |
|
| -closed. If , then -chain condition | preserved. (Closure lemma [not yet proved]) preserved | If , then , . |
Note , but our model of fails .
Question: Can we have ?
Closure lemma:
Theorem. If is -closed and , then .
-closed: every descending sequence of length has a lower bound.
Proof. Let , and assume towards contradiction that . .
Let be a name for .
By Forcing Theorem, there is such that .
Construct a -sequence of conditions TODO
TODO
The sequence is defined in (by Definability Theorem), so we can define
Then .
But now or for all .
uso . Hence .
But . Contradiction. □
Note that while is always -closed, the chain condition depended on the value of .
The partial order has in general the -chain condition.
implies , so all cardinals are preserved.
However, if , then there is a gap and we do not know whether TODO.
If , does
preserve ?
Answer: always adds a surjection from to . ()
Application: If and , then adds a surjection from onto , i.e. . So .
[Proof of (). ] A generic for “is” a map .
Define by
Claim: is a surjection onto .
If , , consider
This is dense, and thus . □
Back to our question: Can we get ?
Start with . Consider
and let be -generic over . Consider
and let be -generic over .
Claim: .
( is a forcing iteration).
This proves the claim.
Important: The order of forcings matters!
Suppose .
-generic over .
-generic over .
Consider . Then
But that means that forcing with will collapse .
Since is -closed,
In particular, . So, this order does not achieve what we want.
Assume .
Question: Can you obtain ?
The natural forcing would be
This collapses ; it does not have the countable chain condition, but since it has size , it has the -chain condition, so all cardinals are preserved.
Clearly therefore:
But: is ?
Nice names: gives upper bound of
That’s not surprising, since any in becomes a new subset of in via the new bijection between and .
˙