Forcing and the
Continuum Hypothesis
Daniel Naylor
1398: Gödel showed
1962: Cohen showed
Theorem (Hartogs’s Theorem).
For every set
We denote this by Hartogs’s aleph of
Theorem.
For every set
Using Axiom of Choice, well-order
We have
|
Notation. Define:
Clearly,
Continuum Hypothesis (CH):
Generalised Continuum Hypothesis (GCH):
Why “continuum”?
Lemma.
CH if and only if
Proof.
|
Consider
Reminder:
Gödel showed
Cohen showed
Relative consistency proofs.
By Completeness Theorem, this means:
If there is
Analogy from algebra:
|
Axioms of fields: Fields.
Let
Idea: Start with
Construct by algebraic closure (not in the usual sense – here we just mean adding in
Obtain
This is easy because everything that matters (Fields and
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.
And: the formulas that we care about are definitely not atomic, but instead very complex.
Try to imagine a proof of:
If
Without loss of generality
What can we do to “get rid of
Maybe a surjection
Clearly, in
Does that show CH?
All sorts of things can happen
Assuming it is actually possible to form this smallest model
Maybe
Maybe
Consider
Consider
Consider
So
Instead of substructures, we will restrict out attention to transitive substructures: in particular, to
Next time: theorems about absoluteness for transitive substructures.
Clearly, if
Cohen’s proof becomes:
If
Observation: If
Lemma. Assuming that:
|
Proof.
Extensionality:
Foundation:
Definition (Bounded quantifier).
We call a quantifier of the form
(Defined by
Definition (Closed under bounded quantification).
A class of formulas
Theorem.
Proof. By induction:
If
(same for
Proof.
Just definition of the semantics of
Example.
What is
Definition (Absolute function).
Let
|
Observation: So, if
Similarly for union.
Proof. Check the definitions! □
Example. More examples:
|
“
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
|
characterises ordinals. But this is clearly in
So: being an ordinal is absolute for transitive models.
Thus
Also absolute:
“
“
“
“
|
Note that
Observe: this is
Remark.
|
or
|
These, however, are not (yet??) on our list of absolute concepts.
Assume that
|
However,
Let
But
Consequence: All cardinals in
So “
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
Answer: That’s not only not obvious, but fake.
Let’s prove that
Why? Note that
So if
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
Paradigmatic example: von Neumann hierarchy
TVT
Let
Warm-up: let
Suppose
|
(if necessary, use Axiom of Choice).
(if
Set:
Note:
Remark.
In general, even if
For example, if
|
is true in
|
So
Relevant later!
Also see Example Sheet 1.
Proof of Levy Reflection Theorem.
Fix
Need to show:
For each
Then Tarski-Vaught Test implies that
Corollary.
If
Proof.
Let
Remark about the proof of Levy Reflection Theorem:
Can you do the same if
Of course not: otherwise we colud prove that there exists
The problem is the case distinction in the definition of
Next goal: Obtain some
TODO
Theorem (Mostowski’s Collapsing Theorem).
Let
Proof. See Logic and Set Theory. □
Corollary.
For every
Proof.
Without loss of generality that
Use warm-up to obtain
|
Then
The next few lectures will be spent proving
Absoluteness is preserved under transfinite recursion.
Let
Proof.
Attempts: set functions satisfying the (
Note that for
Want
Convention: We say “
Proof.
Observe that by assumption, being an “attempt” is absolute for transitive models of
Let
If
Thus: there is
Since
|
Since it is absolute,
By ???,
Note.
This uses the fact that “
Observe:
Bounding a quantifier by operation.
Let
Then the quantifiers
|
|
|
|
|
|
|
|
|
|
|
|
|
| | | | | | | | | | | | |
|
(which means “
Fix a set
|
the subset of
For a sufficiently strong
|
This is absolute for a sufficiently strong theory (use Replacement to get
This
(
Obvious:
We usually write
Claim:
By closure of absoluteness under transfinite recursion, the
i.e. if
|
The main theorem of next lecture will be:
If
|
(Minimal
Clearly, by induction,
|
If
|
Thus
Therefore
This means:
Note: This does not mean
There is a finite fragment
Thus, if
|
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
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
Consider
In
|
which is the best possible answer to the question “what is the power set of
Consider instead
|
(reminder:
By Replacement,
Therefore
Separation:
|
If
If
Levy Reflection Theorem to the rescue:
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
Sketch: Recursive construction of bijections
If
|
if
Suppose
Consider
|
TODO
Cohen:
We have seen ( Example Sheet 1) that (
Simplified: If
Idea: If
Observe that there is a countable transitive model
How do we control what we add?
“
is stronger than ” “
is weaker than ”
Note. Unconventional.
Alternative: “Jerusalem convention”. Interpret
We are not following the Jerusalem convention.
Definition (Antichain).
Note. Filters cannot contain incompatible elements.
Proof.
Let
Then
Fix any sets
|
Define
What does
|
Proof.
If
If
Corollary 3.5.
There is no
However: if
|
then by Theorem 3.1, there is a
However: if
|
This is dense for
|
Proof.
Fix
|
However: if
Recap:
Example.
Example.
Example.
If
Definition 3.10 (
GOAL: Build an extension
Idea: Think of elements of
|
is the proper class of all names.
Consider:
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
|
“The name for whatever
If
|
Important: This is a recursive definition.
Thus: the valuation is absolute for transitive models containing
Definition 3.11 (Generic extension).
The (generic) extension for any countable transitive model
|
Obviously,
Also, by definition,
Note:
|
Proof. Induction. □
Alternative construction of canonical names without
|
Proof. Calculate:
Remark.
If
Warm-up: Suppose
|
Pairing: Then
|
(“up” stands for unordered pair).
Union: If
|
Claim:
Proof.
Suppose
So
So
So
So
Conversely, suppose
Hence since
Then
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:
Notation.
I write
Consider
|
Call this
Definition (Forcing language).
Fix
We call the language
|
the forcing language (over
Definition (Interpretation of forcing language).
If
|
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
Proof of Separation in
|
[For readability, we now drop parameters
Fix
|
By the Definability Theorem,
Claim:
|
Hence
By the Forcing THeorem,
Hence
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
By Levy Reflection Theorem, find
|
and
Now we verify (
By absoluteness,
Thus:
Proof. Example Sheet 3 □
Two recursions:
First “
Then “
Then the rest by recursion on formula complexity.
and
Remark.
This is a recursion on
|
is dense below
Remark.
No recursion involved, just “
Recursion on complexity of formulas:
Remark. These definitions remind us of Kripke semantics for intuitionistic logic.
Lemma 3.19. The following are equivalent:
Proof.
If this is true for
For
(i)
(iii)
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
If
Proof of the Syntactic Forcing Theorem.
The Theorem for
The Theorem for
Rest is induction on formula complexity.
Let’s do
|
By definition of
By assumption,
By Lemma,
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
“
Want to show:
|
is dense below
Proof.
Find
Claim that
Now we prove it for “
We prove this by induction on name rank, so assume that Syntactic Forcing Theorem for
“
Reminder: we need to show
TODO: double check the below
Proof.
We’ll show that the fact that
Proof of this: Let
Since
Claim:
We’ll show: if
(Other proof:
Suppose
|
So, we get
|
for any
Summary: We now have that
|
Claim 2: If
If
Put everything together: since
Thus
Summary: If
This implies
Note that our proof above is not good enough for the statement
(
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
Let
|
Then, the proof shows (
Let’s prove
Definition (Preserves cardinals).
We say
Theorem 3.25.
Corollary 3.26.
Assuming: -
|
Proof of Theorem 3.24.
Suppose
Define
Since
But
Now we prove the lemma:
Proof.
Let
Fix
By Definability Theorem ,
Then
Let’s look at
If
|
is an antichain.
By countable chain condition, it’s countalbe. So
TODO
Proof of Theorem 3.25.
Actually, we prove
(A family of finite sets
Take any
If
|
That’s an uncountable family of finite sets, so by
Let
Since
So
We got
Next time: What is the size of
Remember: LST Example Sheet 4:
What if
Remark.
Obtaining
Remark.
If
|
Previous lecture: Suppose
TODO
Question: (
Mentioned last lecture: not all values are possible. In particular,
Then LST Example Sheet 4 Q10 is the special case
Consequence for
Preview of answer to (
Now:
Definition.
If
|
be any
Let
|
We call these nice names.
If
Note.
The Theorem does not need any assumptions about
Proof.
Start with
TODO.
Claim:
Subclaim:
So find
If
Calculate in
Hausdorff’s Formula:
|
So in particular:
So
By this calculation, if
Remark.
What happens at
|
By general theory,
What about the lower bound?
Our theorem and counting of nice names yields
|
If
|
So by Kőnig’s Lemma,
Therefore, if
TODO
First limit cardinal that is a possible value of
Clearly,
Count nice names:
If for all
(since
Thus
Thus
TODO
More on nice names:
Definition (
Let
|
be a family of
|
for
These are names for subsets of
Observe that our theorem “every
If
Let
|
is an upper bound on the number of
Thus
|
Question: Forcing with
(since
|
Calculate
|
Together:
|
Question: Is it possible to get PSA, i.e.
|
without
In particular, can we get
First idea: Force with
|
Get:
Unfortunately,
|
Interpret the generic object
Define
Claim: For
|
is still dense.
So, forcing with
Idea:
|
Thus
Consider
|
Properties:
First goal: What about preserving cardinals?
Clearly,
With example (38) (on Example Sheet 3), we need to figure out the chain condition of
We need a
This
So:
Example.
[If
Summary: Forcing with
|
Hence
Forcing |
Property |
Preservation |
Arithmetic |
|
all cardinals |
|
|
|
all cardinals |
|
|
| If
| | If
|
Note
Question: Can we have
Closure lemma:
Theorem.
If
Proof.
Let
|
Let
By Forcing Theorem, there is
Construct a
TODO
The sequence
|
Then
But now
uso
But
Note that while
The partial order
However, if
If
|
preserve
Answer:
Application: If
[Proof of (
Define
|
Claim:
If
|
This is dense, and thus
Back to our question: Can we get
Start with
|
and let
|
and let
Claim:
(
|
This proves the claim.
Important: The order of forcings matters!
Suppose
|
|
Consider
|
But that means that forcing with
Since
|
In particular,
Assume
Question: Can you obtain
The natural forcing would be
|
This collapses
Clearly therefore:
|
But: is
Nice names: gives upper bound of
|
That’s not surprising, since any
˙