Correspondence between nontrivial nonarchimedean norms and rank one valuations #
Nontrivial nonarchimedean norms correspond to rank one valuations.
Main Definitions #
NormedField.toValued: the valued field structure on a nonarchimedean normed fieldK, determined by the norm.Valued.toNormedField: the normed field structure determined by a rank one valuation.
Main Results #
- The valuation of a normed field has rank at most one.
Tags #
norm, nonarchimedean, nontrivial, valuation, rank one
The valuation on a nonarchimedean normed field K defined as nnnorm.
Equations
- NormedField.valuation = { toFun := nnnorm, map_zero' := ⋯, map_one' := ⋯, map_mul' := ⋯, map_add_le_max' := ⋯ }
Instances For
@[simp]
theorem
NormedField.valuation_apply
{K : Type u_1}
[hK : NormedField K]
[IsUltrametricDist K]
(x : K)
:
@[implicit_reducible]
noncomputable instance
NormedField.instRankLeOneNNRealValuation
{K : Type u_1}
[hK : NormedField K]
[IsUltrametricDist K]
:
The valuation of a normed field has rank at most one
Equations
- NormedField.instRankLeOneNNRealValuation = { hom' := MonoidWithZeroHom.ValueGroup₀.embedding, strictMono' := ⋯ }
@[implicit_reducible]
The valued field structure on a nonarchimedean normed field K, determined by the norm.
Equations
- NormedField.toValued = { toUniformSpace := PseudoMetricSpace.toUniformSpace, toIsUniformAddGroup := ⋯, v := NormedField.valuation, is_topological_valuation := ⋯ }
Instances For
@[implicit_reducible]
noncomputable instance
NormedField.instRankOneNNRealValuation
{K : Type u_2}
[NontriviallyNormedField K]
[IsUltrametricDist K]
:
Equations
- NormedField.instRankOneNNRealValuation = { hom' := MonoidWithZeroHom.ValueGroup₀.embedding, strictMono' := ⋯, toIsNontrivial := ⋯ }
noncomputable def
Valuation.norm
{L : Type u_1}
[Field L]
{Γ₀ : Type u_2}
[LinearOrderedCommGroupWithZero Γ₀]
(v : Valuation L Γ₀)
[hv : v.RankOne]
:
L → ℝ
The norm function determined by a rank one valuation on a field L.
Equations
- v.norm x = ↑((Valuation.RankOne.hom v) (v.restrict x))
Instances For
theorem
Valuation.norm_def
{L : Type u_1}
[Field L]
{Γ₀ : Type u_2}
[LinearOrderedCommGroupWithZero Γ₀]
(v : Valuation L Γ₀)
[hv : v.RankOne]
{x : L}
:
theorem
Valuation.norm_nonneg
{L : Type u_1}
[Field L]
{Γ₀ : Type u_2}
[LinearOrderedCommGroupWithZero Γ₀]
(v : Valuation L Γ₀)
[hv : v.RankOne]
(x : L)
:
@[implicit_reducible]
noncomputable def
Valued.toNormedField
(L : Type u_1)
[Field L]
(Γ₀ : Type u_2)
[LinearOrderedCommGroupWithZero Γ₀]
[val : Valued L Γ₀]
[hv : v.RankOne]
:
The normed field structure determined by a rank one valuation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Valued.isNonarchimedean_norm
(L : Type u_1)
[Field L]
(Γ₀ : Type u_2)
[LinearOrderedCommGroupWithZero Γ₀]
[val : Valued L Γ₀]
[hv : v.RankOne]
:
IsNonarchimedean fun (x : L) => ‖x‖
instance
Valued.instIsUltrametricDist
(L : Type u_1)
[Field L]
(Γ₀ : Type u_2)
[LinearOrderedCommGroupWithZero Γ₀]
[val : Valued L Γ₀]
[hv : v.RankOne]
:
theorem
Valued.coe_valuation_eq_rankOne_hom_comp_valuation
(L : Type u_1)
[Field L]
(Γ₀ : Type u_2)
[LinearOrderedCommGroupWithZero Γ₀]
[val : Valued L Γ₀]
[hv : v.RankOne]
:
@[implicit_reducible]
noncomputable def
Valued.toNontriviallyNormedField
(L : Type u_1)
[Field L]
(Γ₀ : Type u_2)
[LinearOrderedCommGroupWithZero Γ₀]
[val : Valued L Γ₀]
[hv : v.RankOne]
:
The nontrivially normed field structure determined by a rank one valuation.
Equations
- Valued.toNontriviallyNormedField L Γ₀ = { toNormedField := Valued.toNormedField L Γ₀, non_trivial := ⋯ }