Documentation

LeanPool.PCFTheory.ClubGuessing

Club guessing #

This file formalizes theorem 2.17 in the chapter "Cardinal Arithmetic" in the "Handbook of set theory."

For δ an ordinal, let Sδ, and f : (α : S) → Club α a function assigning a club to each element of S. Then f is said to be "club guessing" if for every club of δ, C : Club δ, there is some αS such that f α ⊆ C. That is, f guesses C at α.

There are many existence results on club guessing sequences. The one we need is theorem 2.17: Let Ϟ be an ordinal and let S be a stationary set below Ϟ, such that every element of S has the same cofinality κ. Further assume succ κ < Ϟ.cof. Then there exists a club guessing sequence on S.

Main definitions #

Main results #

def Ordinal.IsClubGuessing {S : Set Ordinal.{u_1}} (f : (α : S) → (↑α).Club) (γ : Ordinal.{u_1}) :

f : (α : S) → Club α is a club-guessing sequence for γ when every club of γ contains the carrier of f α for some αS.

Equations
Instances For
    theorem Ordinal.exists_club_of_not_isClubGuessing {S : Set Ordinal.{u_1}} {γ : Ordinal.{u_1}} (f : (α : S) → (↑α).Club) (h : ¬IsClubGuessing f γ) :
    ∃ (C : γ.Club), ∀ (δ : S), ¬(f δ).carrier C

    The assumptions of the theorem and hCont, which says the result is false.

    Instances
      noncomputable def Ordinal.ClubGuessing.Assumptions.f [assumptions : Assumptions] (α : S) :
      (↑α).Club

      A first attempt at a club-guessing sequence: pick an arbitrary club of cardinality κ below each element of S.

      Equations
      Instances For
        noncomputable def Ordinal.ClubGuessing.Assumptions.restrict [assumptions : Assumptions] (E : Ϟ.Club) (α : S) :
        (↑α).Club

        Given a club E of Ϟ not guessed by f, we "force" f to guess E at every point in S that is an accumulation point of E by intersecting every f α with E.

        Equations
        Instances For
          noncomputable def Ordinal.ClubGuessing.Assumptions.F [assumptions : Assumptions] :

          The sequence of clubs E_α obtained by repeatedly choosing a club not guessed by the current restriction of f.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Prefix intersections of F.

            Equations
            Instances For

              The intersection of all clubs F α for α < succ κ.

              Equations
              Instances For
                noncomputable def Ordinal.ClubGuessing.Assumptions.α [assumptions : Assumptions] :
                S

                Since E is a club and S is stationary, there is some αS ∩ E'; this is one such witness.

                Equations
                Instances For
                  theorem Ordinal.ClubGuessing.Assumptions.restrict_subset [assumptions : Assumptions] {β γ : (Set.Iio (Order.succ κ).ord)} (h : β < γ) :
                  theorem Ordinal.exists_isClubGuessing_of_cof_uncountable {Ϟ : Ordinal.{u_1}} {κ : Cardinal.{u_1}} ( : Cardinal.aleph0 < κ) (hcof : Order.succ κ < Ϟ.cof) {S : Set Ordinal.{u_1}} (hStat : IsStationary S Ϟ) (hS : αS, α.cof = κ) :
                  ∃ (f : (α : S) → (↑α).Club), IsClubGuessing f Ϟ