Documentation

LeanPool.DomainTheory.ContinuousLattice.Injective

Injective spaces (Scott 1972, §1) #

Scott's §1 introduces injective T₀-spaces — those with the extension property for continuous maps along subspace embeddings — and shows the two-point Sierpiński space is injective, that injectivity is preserved by products and by retracts, and (the embedding theorem) that every T₀-space embeds in a power of the Sierpiński space.

Main definitions / results #

@[reducible, inline]

Scott's two-point Sierpiński space 𝕆: Prop with the Sierpiński topology.

Equations
Instances For

    Scott 1972, Definition 1.1. A topological space D is injective when, for every topological embedding e : X → Y and every continuous f : XD, there is a continuous g : Y → D extending f along e.

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

      Scott 1972, Proposition 1.2. The Sierpiński space is injective.

      theorem IsInjectiveSpace.pi {ι : Type w} (D : ιType v) [(i : ι) → TopologicalSpace (D i)] (h : ∀ (i : ι), IsInjectiveSpace (D i)) :
      IsInjectiveSpace ((i : ι) → D i)

      Scott 1972, Proposition 1.3. Products of injective spaces are injective.

      theorem proposition_1_3 {ι : Type w} (D : ιType v) [(i : ι) → TopologicalSpace (D i)] (h : ∀ (i : ι), IsInjectiveSpace (D i)) :
      IsInjectiveSpace ((i : ι) → D i)
      theorem IsInjectiveSpace.of_retract {D D' : Type v} [TopologicalSpace D] [TopologicalSpace D'] (hD : IsInjectiveSpace D) (s : C(D', D)) (r : C(D, D')) (hrs : ∀ (d : D'), r (s d) = d) :

      Scott 1972, Proposition 1.4. Retracts of injective spaces are injective.

      theorem proposition_1_4 {D D' : Type v} [TopologicalSpace D] [TopologicalSpace D'] (hD : IsInjectiveSpace D) (s : C(D', D)) (r : C(D, D')) (hrs : ∀ (d : D'), r (s d) = d) :

      Scott 1972, Proposition 1.5. Every T₀-space embeds into a power of 𝕆, and that power is injective.

      Scott's notion of retract: a subspace with a continuous retraction.

      Instances For
        theorem corollary_1_6 (D : Type u) [TopologicalSpace D] [T0Space D] :

        Scott 1972, Corollary 1.6. Injective spaces are exactly retracts of powers of 𝕆.

        theorem corollary_1_7 (D : Type u) [TopologicalSpace D] [T0Space D] :
        IsInjectiveSpace D ∀ {Y : Type u} [inst : TopologicalSpace Y] (e : DY), Topology.IsEmbedding e∃ (r : C(Y, D)), ∀ (d : D), r (e d) = d

        Scott 1972, Corollary 1.7. A space is injective iff it is a retract of every super-space of which it is a subspace.