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.
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
@[implicit_reducible]
The valued field structure on a nonarchimedean normed field K, determined by the norm.
Instances For
@[implicit_reducible]
noncomputable instance
NormedField.instRankOneNNRealValuation
{K : Type u_2}
[NontriviallyNormedField K]
[IsUltrametricDist K]
:
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.
Instances For
theorem
Valuation.norm_def
{L : Type u_1}
[Field L]
{Γ₀ : Type u_2}
[LinearOrderedCommGroupWithZero Γ₀]
(v : Valuation L Γ₀)
[hv : v.RankOne]
{x : L}
:
v.norm x = ↑((RankOne.hom v) (v.restrict x))
theorem
Valuation.norm_nonneg
{L : Type u_1}
[Field L]
{Γ₀ : Type u_2}
[LinearOrderedCommGroupWithZero Γ₀]
(v : Valuation L Γ₀)
[hv : v.RankOne]
(x : L)
:
theorem
Valuation.norm_eq_zero
{L : Type u_1}
[Field L]
{Γ₀ : Type u_2}
[LinearOrderedCommGroupWithZero Γ₀]
(v : Valuation L Γ₀)
[hv : v.RankOne]
{x : L}
(hx : v.norm x = 0)
:
x = 0
theorem
Valuation.norm_pos_iff_valuation_pos
{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.
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]
:
⇑NormedField.valuation = ⇑(Valuation.RankOne.hom v) ∘ ⇑v.restrict
theorem
Valued.toNormedField.norm_def
{L : Type u_1}
[Field L]
{Γ₀ : Type u_2}
[LinearOrderedCommGroupWithZero Γ₀]
[val : Valued L Γ₀]
[hv : v.RankOne]
{x : L}
:
@[simp]
@[simp]
@[simp]
@[simp]
theorem
Valued.toNormedField.setOf_mem_integer_eq_closedBall
{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.