The topology on linearly ordered commutative groups with zero #
Let Γ₀
be a linearly ordered commutative group to which we have adjoined a zero element. Then
Γ₀
may naturally be endowed with a topology that turns Γ₀
into a topological monoid.
Neighborhoods of zero are sets containing { γ | γ < γ₀ }
for some invertible element γ₀
and
every invertible element is open. In particular the topology is the following: "a subset U ⊆ Γ₀
is open if 0 ∉ U
or if there is an invertible γ₀ ∈ Γ₀
such that { γ | γ < γ₀ } ⊆ U
", see
WithZeroTopology.isOpen_iff
.
We prove this topology is ordered and T₅ (in addition to be compatible with the monoid structure).
All this is useful to extend a valuation to a completion. This is an abstract version of how the
absolute value (resp. p
-adic absolute value) on ℚ
is extended to ℝ
(resp. ℚₚ
).
Implementation notes #
This topology is defined as a scoped instance since it may not be the desired topology on
a linearly ordered commutative group with zero. You can locally activate this topology using
open WithZeroTopology
.
The topology on a linearly ordered commutative group with a zero element adjoined. A subset U is open if 0 ∉ U or if there is an invertible element γ₀ such that {γ | γ < γ₀} ⊆ U.
Equations
- WithZeroTopology.topologicalSpace = TopologicalSpace.mkOfNhds (Function.update pure 0 (⨅ (γ : Γ₀), ⨅ (_ : γ ≠ 0), Filter.principal (Set.Iio γ)))
Instances For
Neighbourhoods of zero #
In a linearly ordered group with zero element adjoined, U
is a neighbourhood of 0
if and
only if there exists a nonzero element γ₀
such that Iio γ₀ ⊆ U
.
If γ
is an invertible element of a linearly ordered group with zero element adjoined, then
Iio (γ : Γ₀)
is a neighbourhood of 0
.
Neighbourhoods of non-zero elements #
The neighbourhood filter of a nonzero element consists of all sets containing that element.
The neighbourhood filter of an invertible element consists of all sets containing that element.
If γ
is an invertible element of a linearly ordered group with zero element adjoined, then
{γ}
is a neighbourhood of γ
.
If γ
is a nonzero element of a linearly ordered group with zero element adjoined, then {γ}
is a neighbourhood of γ
.
Open/closed sets #
Instances #
The topology on a linearly ordered group with zero element adjoined is compatible with the order
structure: the set {p : Γ₀ × Γ₀ | p.1 ≤ p.2}
is closed.
Equations
- (_ : OrderClosedTopology Γ₀) = (_ : OrderClosedTopology Γ₀)
Instances For
The topology on a linearly ordered group with zero element adjoined is T₅.
Instances For
The topology on a linearly ordered group with zero element adjoined is T₃.
The topology on a linearly ordered group with zero element adjoined makes it a topological monoid.
Equations
- (_ : ContinuousMul Γ₀) = (_ : ContinuousMul Γ₀)
Instances For
Equations
- (_ : HasContinuousInv₀ Γ₀) = (_ : HasContinuousInv₀ Γ₀)