Nonarchimedean Topology #
In this file we set up the theory of nonarchimedean topological groups and rings.
A nonarchimedean group is a topological group whose topology admits a basis of open neighborhoods of the identity element in the group consisting of open subgroups. A nonarchimedean ring is a topological ring whose underlying topological (additive) group is nonarchimedean.
Definitions #
NonarchimedeanAddGroup
: nonarchimedean additive group.NonarchimedeanGroup
: nonarchimedean multiplicative group.NonarchimedeanRing
: nonarchimedean ring.
A topological additive group is nonarchimedean if every neighborhood of 0 contains an open subgroup.
- continuous_add : Continuous fun (p : G × G) => p.1 + p.2
- continuous_neg : Continuous fun (a : G) => -a
- is_nonarchimedean : ∀ U ∈ nhds 0, ∃ (V : OpenAddSubgroup G), ↑V ⊆ U
Instances
A topological group is nonarchimedean if every neighborhood of 1 contains an open subgroup.
- continuous_mul : Continuous fun (p : G × G) => p.1 * p.2
- continuous_inv : Continuous fun (a : G) => a⁻¹
- is_nonarchimedean : ∀ U ∈ nhds 1, ∃ (V : OpenSubgroup G), ↑V ⊆ U
Instances
A topological ring is nonarchimedean if its underlying topological additive group is nonarchimedean.
- continuous_add : Continuous fun (p : R × R) => p.1 + p.2
- continuous_mul : Continuous fun (p : R × R) => p.1 * p.2
- continuous_neg : Continuous fun (a : R) => -a
- is_nonarchimedean : ∀ U ∈ nhds 0, ∃ (V : OpenAddSubgroup R), ↑V ⊆ U
Instances
Every nonarchimedean ring is naturally a nonarchimedean additive group.
Equations
- (_ : NonarchimedeanAddGroup R) = (_ : NonarchimedeanAddGroup R)
Equations
- (_ : motive x) = (_ : motive x)
Instances For
If a topological group embeds into a nonarchimedean group, then it is nonarchimedean.
An open neighborhood of the identity in the cartesian product of two nonarchimedean groups contains the cartesian product of an open neighborhood in each group.
An open neighborhood of the identity in the cartesian product of two nonarchimedean groups contains the cartesian product of an open neighborhood in each group.
An open neighborhood of the identity in the cartesian square of a nonarchimedean group contains the cartesian square of an open neighborhood in the group.
Equations
- (_ : motive x) = (_ : motive x)
Instances For
An open neighborhood of the identity in the cartesian square of a nonarchimedean group contains the cartesian square of an open neighborhood in the group.
Equations
- (_ : motive x) = (_ : motive x)
Instances For
The cartesian product of two nonarchimedean groups is nonarchimedean.
Equations
- (_ : NonarchimedeanAddGroup (G × K)) = (_ : NonarchimedeanAddGroup (G × K))
The cartesian product of two nonarchimedean groups is nonarchimedean.
Equations
- (_ : NonarchimedeanGroup (G × K)) = (_ : NonarchimedeanGroup (G × K))
The cartesian product of two nonarchimedean rings is nonarchimedean.
Equations
- (_ : NonarchimedeanRing (R × S)) = (_ : NonarchimedeanRing (R × S))
Given an open subgroup U
and an element r
of a nonarchimedean ring, there is an open
subgroup V
such that r • V
is contained in U
.
An open subgroup of a nonarchimedean ring contains the square of another one.