Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · First-year graduate

Forcing and independence

Name: ______________________

Date: ______________________

You will learn to

  • Explain what it means for a statement to be independent of ZFC, and why independence proofs are relative consistency proofs
  • Define forcing posets, dense sets, generic filters and names, and describe the generic extension M[G]M[G] of a countable transitive model MM
  • Prove that Cohen forcing adds a new real and is ccc, and outline why M[G]⊨ZFC+¬CHM[G] \models \mathsf{ZFC} + \neg\mathsf{CH} for Add(ω,ℵ2)\mathrm{Add}(\omega, \aleph_2)
  • State Easton's theorem and other independence results obtained by forcing, such as the consistency of Suslin's hypothesis
  • Compare the countable-transitive-model, Boolean-valued and sheaf presentations of forcing
  1. 1.

    In Cohen forcing Fn(ω,2)\mathrm{Fn}(\omega, 2) (finite partial functions, stronger = larger), which of these sets are dense? Choose all that apply.

    • A.{p:5∈dom⁡p}\{p : 5 \in \operatorname{dom} p\}
    • B.{p:p(n)=1 for some even n∈dom⁡p}\{p : p(n) = 1 \text{ for some even } n \in \operatorname{dom} p\}
    • C.{p:p(0)=1}\{p : p(0) = 1\}
    • D.{p:∣dom⁡p∣≤3}\{p : |\operatorname{dom} p| \le 3\}
  2. 2.

    How many conditions does Fn(3,2)\mathrm{Fn}(3, 2) have, i.e. how many partial functions from {0,1,2}\{0, 1, 2\} to {0,1}\{0, 1\} are there (including the empty function 1\mathbb 1)?

  3. 3.

    Why does the classical presentation of forcing start from a countable transitive model MM?

    • A.So that MM has only countably many dense sets, and the Rasiowa–Sikorski lemma gives an MM-generic filter.
    • B.So that MM contains only countably many reals, making CH false in MM.
    • C.Because only countable models satisfy the countable chain condition.
    • D.Because ZFC proves that a countable transitive model of ZFC exists.
  4. 4.

    In the proof that an MM-generic filter GG (for a forcing in which every condition has two incompatible extensions) is not in MM, which dense set does GG fail to meet if G∈MG \in M?

    • A.P∖GP \setminus G
    • B.GG itself
    • C.{p:n∈dom⁡p}\{p : n \in \operatorname{dom} p\}
    • D.∅\varnothing
  5. 5.

    The proof that Fn(I,2)\mathrm{Fn}(I, 2) has the countable chain condition takes uncountably many conditions pξp_\xi. What is the key step?

    • A.Apply the Δ-system lemma to their domains, then use that only finitely many functions exist on the finite root.
    • B.Apply the Rasiowa–Sikorski lemma.
    • C.Note that Fn(I,2)\mathrm{Fn}(I, 2) is countable.
    • D.Use König's theorem.
  6. 6.

    Assuming ZFC is consistent, which of these statements are independent of ZFC? Choose all that apply.

    • A.The continuum hypothesis
    • B.Suslin's hypothesis
    • C.Every Whitehead group is free
    • D.2ℵ0≠ℵω2^{\aleph_0} \neq \aleph_\omega
    • E.Every set of reals is Lebesgue measurable
  7. 7.

    The Lean file orders Cohen conditions by extension: p ≤ q means q extends p. In this order, what does Mathlib's Order.Ideal Cohen correspond to in forcing?

    • A.A filter of conditions (closed under weakening, any two members have a common extension in it)
    • B.A dense set
    • C.A maximal antichain
    • D.A name
  8. 8.

    The theorem no_filter_meets_every_dense (G : Order.Ideal Cohen) : ∃ D : Set Cohen, IsCofinal D ∧ ∀ p ∈ D, p ∉ G is proved with which witness D?

    • A.(G : Set Cohen)ᶜ, the complement of G
    • B.Set.univ
    • C.avoids x for some real x
    • D.decides 0
  9. 9.

    Write escape(reals, n): given a list of reals (functions from naturals to {0,1}\{0, 1\}) and nn, return a tuple of bits pp of length at least nn that disagrees with every listed real at some position. This is the Rasiowa–Sikorski construction for the dense sets 'decide bit kk' (k<nk \lt n) and 'disagree with xx'.

    Computational — Practice

Code: Apache-2.0 · Content: CC BY-SA 4.0