Documentation

LeanPool.DomainTheory.ContinuousLattice.Specialization

Specialization order and Scott topology (Scott 1972, §2 opening) #

Scott's §2 begins with the specialization order on a T₀-space and the induced (Scott) topology on a complete lattice. Proposition 2.1 (monotone nets and least upper bounds) is split into its two directions; the convergence-to-below direction is the mathematically heavier half and is recorded as proposition_2_1_of_le.

Specialization order #

Scott 1972, §2. The specialization order: xy when x ∈ U open implies y ∈ U.

Equations
Instances For
    @[implicit_reducible]
    Equations

    Scott topology from ScottOpen #

    @[reducible]

    Scott's induced topology on a complete lattice, realized as mathlib's Scott topology.

    Equations
    Instances For

      Scott-open sets in our sense agree with mathlib's Scott topology (alias).

      Monotone nets and Proposition 2.1 #

      def Domain.ContinuousLattice.IsMonotoneNet {D : Type u_2} [CompleteLattice D] {ι : Type u} [Preorder ι] (x : ιD) :

      A net indexed by a directed preorder that is monotone in the specialization order.

      Equations
      Instances For
        def Domain.ContinuousLattice.ScottConvergesTo {D : Type u_2} [CompleteLattice D] {ι : Type u} [Preorder ι] (x : ιD) (y : D) :

        Scott convergence of a monotone net to a point.

        Equations
        Instances For
          theorem Domain.ContinuousLattice.proposition_2_1_of_le {D : Type u_2} [CompleteLattice D] {ι : Type u} [Preorder ι] [IsDirected ι fun (x1 x2 : ι) => x1 x2] {x : ιD} {L y : D} [Nonempty ι] (hx : IsMonotoneNet x) (hL : IsLUB (Set.range x) L) (hyL : y L) :

          Scott 1972, Proposition 2.1 (backward). If y ≤ L and L is the lub of a monotone net, then the net converges to y in the Scott topology.

          The complement of a principal lower set Iic L is Scott-open: it is an upper set, and it is inaccessible by directed suprema because if every member of a directed S lies below L then so does ⊔S.

          theorem Domain.ContinuousLattice.proposition_2_1_le_of_converges {D : Type u_2} [CompleteLattice D] {ι : Type u} [Preorder ι] {x : ιD} {L y : D} (hL : IsLUB (Set.range x) L) (hconv : ScottConvergesTo x y) :
          y L

          Scott 1972, Proposition 2.1 (forward). If a monotone net converges to y in the Scott topology and L is its least upper bound, then y ≤ L.

          theorem Domain.ContinuousLattice.proposition_2_1 {D : Type u_2} [CompleteLattice D] {ι : Type u} [Preorder ι] [IsDirected ι fun (x1 x2 : ι) => x1 x2] {x : ιD} {L y : D} [Nonempty ι] (hx : IsMonotoneNet x) (hL : IsLUB (Set.range x) L) :

          Scott 1972, Proposition 2.1. A monotone net with least upper bound L converges to y in the Scott topology iff y ⊑ L = ⊔ {xᵢ}.