Lawson topology #
This file introduces the Lawson topology on a preorder.
Main definitions #
Topology.lawson
- the Lawson topology is defined as the meet of the lower topology and the Scott topology.Topology.IsLawson.lawsonBasis
- The complements of the upper closures of finite sets intersected with Scott open sets.
Main statements #
Topology.IsLawson.isTopologicalBasis
-Topology.IsLawson.lawsonBasis
is a basis forTopology.IsLawson
Topology.lawsonOpen_iff_scottOpen_of_isUpperSet'
- An upper set is Lawson open if and only if it is Scott openTopology.lawsonClosed_iff_dirSupClosed_of_isLowerSet
- A lower set is Lawson closed if and only if it is closed under sups of directed setsTopology.IsLawson.t0Space
- The Lawson topology is T₀
Implementation notes #
A type synonym Topology.WithLawson
is introduced and for a preorder α
, Topology.WithLawson α
is made an instance of TopologicalSpace
by Topology.lawson
.
We define a mixin class Topology.IsLawson
for the class of types which are both a preorder and a
topology and where the topology is Topology.lawson
.
It is shown that Topology.WithLawson α
is an instance of Topology.IsLawson
.
References #
- [Gierz et al, A Compendium of Continuous Lattices][GierzEtAl1980]
Tags #
Lawson topology, preorder
Lawson topology #
The Lawson topology is defined as the meet of Topology.lower
and the Topology.scott
.
Equations
- Topology.lawson α = Topology.lower α ⊓ Topology.scott α Set.univ
Instances For
Predicate for an ordered topological space to be equipped with its Lawson topology.
The Lawson topology is defined as the meet of Topology.lower
and the Topology.scott
.
- topology_eq_lawson : inst✝ = Topology.lawson α
Instances
The complements of the upper closures of finite sets intersected with Scott open sets form a basis for the lawson topology.
Equations
Instances For
Type synonym for a preorder equipped with the Lawson topology.
Equations
- Topology.WithLawson α = α
Instances For
toLawson
is the identity function to the WithLawson
of a type.
Equations
- Topology.WithLawson.toLawson = Equiv.refl α
Instances For
ofLawson
is the identity function from the WithLawson
of a type.
Equations
- Topology.WithLawson.ofLawson = Equiv.refl (Topology.WithLawson α)
Instances For
A recursor for WithLawson
. Use as induction' x
.
Equations
- Topology.WithLawson.rec h a = h (Topology.WithLawson.ofLawson a)
Instances For
Equations
- ⋯ = inst
Equations
- Topology.WithLawson.instInhabited = inst
Equations
- Topology.WithLawson.instPreorder = inst
Equations
- Topology.WithLawson.instTopologicalSpace = Topology.lawson α
Equations
- ⋯ = ⋯
If α
is equipped with the Lawson topology, then it is homeomorphic to WithLawson α
.
Equations
- Topology.WithLawson.homeomorph = Topology.WithLawson.ofLawson.toHomeomorphOfIsInducing ⋯
Instances For
An upper set is Lawson open if and only if it is Scott open
A lower set is Lawson closed if and only if it is closed under sups of directed sets
The Lawson topology on a partial order is T₀.
Equations
- ⋯ = ⋯