Ordering on topologies and (co)induced topologies #
Topologies on a fixed type α
are ordered, by reverse inclusion. That is, for topologies t₁
and
t₂
on α
, we write t₁ ≤ t₂
if every set open in t₂
is also open in t₁
. (One also calls
t₁
finer than t₂
, and t₂
coarser than t₁
.)
Any function f : α → β
induces
TopologicalSpace.induced f : TopologicalSpace β → TopologicalSpace α
;TopologicalSpace.coinduced f : TopologicalSpace α → TopologicalSpace β
.
Continuity, the ordering on topologies and (co)induced topologies are related as follows:
- The identity map
(α, t₁) → (α, t₂)
is continuous ifft₁ ≤ t₂
. - A map
f : (α, t) → (β, u)
is continuous- iff
t ≤ TopologicalSpace.induced f u
(continuous_iff_le_induced
) - iff
TopologicalSpace.coinduced f t ≤ u
(continuous_iff_coinduced_le
).
- iff
Topologies on α
form a complete lattice, with ⊥
the discrete topology and ⊤
the indiscrete
topology.
For a function f : α → β
, (TopologicalSpace.coinduced f, TopologicalSpace.induced f)
is a Galois
connection between topologies on α
and topologies on β
.
Implementation notes #
There is a Galois insertion between topologies on α
(with the inclusion ordering) and all
collections of sets in α
. The complete lattice structure on topologies on α
is defined as the
reverse of the one obtained via this Galois insertion. More precisely, we use the corresponding
Galois coinsertion between topologies on α
(with the reversed inclusion ordering) and collections
of sets in α
(with the reversed inclusion ordering).
Tags #
finer, coarser, induced topology, coinduced topology
- basic: ∀ {α : Type u} {g : Set (Set α)} (s : Set α), s ∈ g → TopologicalSpace.GenerateOpen g s
- univ: ∀ {α : Type u} {g : Set (Set α)}, TopologicalSpace.GenerateOpen g Set.univ
- inter: ∀ {α : Type u} {g : Set (Set α)} (s t : Set α), TopologicalSpace.GenerateOpen g s → TopologicalSpace.GenerateOpen g t → TopologicalSpace.GenerateOpen g (s ∩ t)
- sUnion: ∀ {α : Type u} {g : Set (Set α)} (S : Set (Set α)), (∀ (s : Set α), s ∈ S → TopologicalSpace.GenerateOpen g s) → TopologicalSpace.GenerateOpen g (⋃₀ S)
The open sets of the least topology containing a collection of basic sets.
Instances For
The smallest topological space containing the collection g
of basic sets
Equations
- One or more equations did not get rendered due to their size.
Instances For
Construct a topology on α given the filter of neighborhoods of each point of α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The ordering on topologies on the type α
. t ≤ s
if every set open in s
is also open in t
(t
is finer than s
).
Equations
- One or more equations did not get rendered due to their size.
If s
equals the collection of open sets in the topology it generates, then s
defines a
topology.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Galois coinsertion between TopologicalSpace α
and (Set (Set α))ᵒᵈ
whose lower part sends
a topology to its collection of open subsets, and whose upper part sends a collection of subsets
of α
to the topology they generate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Topologies on α
form a complete lattice, with ⊥
the discrete topology
and ⊤
the indiscrete topology. The infimum of a collection of topologies
is the topology generated by all their open sets, while the supremum is the
topology whose open sets are those sets open in every member of the collection.
Equations
- TopologicalSpace.instCompleteLatticeTopologicalSpace = GaloisCoinsertion.liftCompleteLattice (TopologicalSpace.gciGenerateFrom α)
The
TopologicalSpace
structure on a type with discrete topology is equal to⊥
.
A topological space is discrete if every set is open, that is,
its topology equals the discrete topology ⊥
.
Instances
This lemma characterizes discrete topological spaces as those whose singletons are neighbourhoods.
If the codomain of a continuous injective function has discrete topology, then so does the domain.
See also Embedding.discreteTopology
for an important special case.
Given f : α → β
and a topology on β
, the induced topology on α
is the collection of
sets that are preimages of some open set in β
. This is the coarsest topology that
makes f
continuous.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given f : α → β
and a topology on α
, the coinduced topology on β
is defined
such that s : Set β
is open if the preimage of s
is open. This is the finest topology that
makes f
continuous.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Subsingleton.uniqueTopologicalSpace = { toInhabited := { default := ⊥ }, uniq := (_ : ∀ (t : TopologicalSpace α), t = ⊥) }
Equations
Equations
Equations
Equations
This construction is left adjoint to the operation sending a topology on α
to its neighborhood filter at a fixed point a : α
.
Equations
- One or more equations did not get rendered due to their size.