ProCGroups.InverseSystems.CountableModels

2 Theorem

This module develops the rewriting and basis constructions behind the subgroup calculations. It tracks words and relations through the chosen transversal to obtain the required presentation or basis statements.

import
Imported by

Declarations

theorem exists_nat_inverseSystem_of_secondCountable (X : Type w) [TopologicalSpace X]
    [SecondCountableTopology X] (hX : IsProfiniteSpace X) :
    ∃ S : InverseSystem.{0, w} (I := ℕ),
      (∀ n, Finite (S.X n)) ∧ (∀ n, DiscreteTopology (S.X n)) ∧
      Nonempty (X ≃ₜ S.inverseLimit)

A second-countable profinite space is a sequential inverse limit of finite discrete spaces.

Show proof
theorem secondCountable_iff_exists_countableLinearOrder_finiteDiscreteInverseSystem
    {X : Type w} [TopologicalSpace X] (hX : IsProfiniteSpace X) :
    SecondCountableTopology X ↔
      ∃ (J : Type) (_ : LinearOrder J) (_ : Countable J),
        ∃ S : InverseSystem.{0, w} (I := J),
          (∀ j, Finite (S.X j)) ∧ (∀ j, DiscreteTopology (S.X j)) ∧
            Nonempty (X ≃ₜ S.inverseLimit)

A profinite space is second countable exactly when it admits a presentation as an inverse limit of finite discrete spaces over a countable linear order.

Show proof