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.