Documentation

Marginis.HirstMiller2012

More reverse mathematics of the Heine-Borel Theorem (2012) #

JEFFRY L HIRST & JESSICA MILLER, JLA 2012

On page 2 of the paper, "HB(X): X is a subset of [0,1] and for every closed (in the topology on ℝ) subset A ⊆ X, every open cover of A contains a finite sub cover"

Here we prove a scheme formalizing the Heine-Borel Theorem for subsets of [0,1] in ℝ. This will be later used to give characterization of subsets of [0,1] for which the HB theorem is equivalent to Weak Konig's Lemma (WKL0) in the big five reverse mathematics axiom systems.

show that an interval is bounded

show that [0,1] is bounded

show that X ⊆ [0,1], is bounded

theorem HirstMiller.subset_bounded_A {X A : Set } (hX : X Set.Icc 0 1) (hA : A X) :

show that A ⊆ X, is bounded

theorem HirstMiller.compact_A {A X : Set } (hX : X Set.Icc 0 1) (hA : A X) (hClosed : IsClosed A) :

show that A is compact for every closed subset of A

theorem HirstMiller.finite_subcover_A {I : Type u_1} {A X : Set } (hX : X Set.Icc 0 1) (hA : A X) (hClosed : IsClosed A) (U : ISet ) (hOpen : ∀ (i : I), IsOpen (U i)) (hCover : A ⋃ (i : I), U i) :
∃ (J : Finset I), A iJ, U i

show that every open cover of A contains a finite subcover

show that (X ⊆ [0,1], A ⊆ X) doesn't matter in HB(X) Thus the usual Heine-Borel theorem states "If X is closed and bounded ↔ X is compact thus every open cover of X has a finite subcover."

X is compact → X is closed ∧ bounded

On page 2 of the paper, "S(X): X is a subset of [0,1] and there is a countable dense in itself set Y which is contained in every closed superset of X"

Here we prove a scheme formalizing the S(X) proposition for subsets of [0,1] in ℝ. This will be later used to give characterization of subsets of [0,1] which will be used in theorem 2 to prove Weak Konig's Lemma (WKL0) and Recursive Comprehension Axiom (RCA0). Thus, theorem 2 states "If S(X) holds, then the Heine-Borel theorem for X implies WKL0. That is, S(X) implies HB(X) → WKL0." In order to do so, we prove scenarios of when S(X) holds or not.

show that the empty set is dense in itself (dense in itself is called preperfect in LEAN v4)

define S(X) by introducing C as the closed superset of X

Equations
Instances For
    def HirstMiller.φ (X Y : Set ) :

    define φ as "Y which is contained in every closed superset of X"

    Equations
    Instances For

      define ψ as S(X) except X being a subset of [0,1] is omitted

      Equations
      Instances For

        define S(X) in a condensed manner including [0,1]

        Equations
        Instances For
          theorem HirstMiller.S_true (X : Set ) (hX : X Set.Icc 0 1) :
          S X

          prove S(X) is always true ∀ x ∈ [0,1]

          theorem HirstMiller.Y_dense (Y : Set ) (hY : Y Countable Y Preperfect Y ∀ (C : Set ), IsClosed C {1} CY C) (this : Y {1}) :
          Y = {1}

          prove that there is a countable dense in itself set Y which is contained in every closed superset of X