The topology on linearly ordered commutative groups with zero #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
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 linear_ordered_comm_group_with_zero.is_open_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 not defined as a global 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_locale with_zero_topology.
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
- with_zero_topology.topological_space = topological_space.mk_of_nhds (function.update has_pure.pure 0 (⨅ (γ : Γ₀) (H : γ ≠ 0), filter.principal (set.Iio γ)))
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.
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.