Module

NormedGaloisIsometry.lean

Nyll.ValuedFieldTheory.Valuation.Henselian.NormedGaloisIsometry
2 declarations indexed from sourceView source ↗

Galois isometries over a Henselian normed field

The norm of a finite extension is preserved by every base-field automorphism when the nonarchimedean base valuation ring is Henselian. Completeness of the base field is not required.

Declarations

ValuationTheory.Henselian.normed_valuationSubring_hasExtension
Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ValuationTheory.Henselian
variable {K L : Type*} [NormedField K] [NormedField L]
  [IsUltrametricDist K] [IsUltrametricDist L] [NormedAlgebra K L]
theorem normed_valuationSubring_hasExtension :
    (NormedField.valuation (K := K)).valuationSubring.valuation.HasExtension
      (NormedField.valuation (K := L)).valuationSubring.valuation where
  val_isEquiv_comap := by
    rw [Valuation.isEquiv_iff_val_le_one]
    intro x
    change (NormedField.valuation (K := K)).valuationSubring.valuation x ≤ 1 ↔
      (NormedField.valuation (K := L)).valuationSubring.valuation
        (algebraMap K L x) ≤ 1
    rw [ValuationSubring.valuation_le_one_iff, ValuationSubring.valuation_le_one_iff]
    change ‖x‖₊ ≤ 1 ↔ ‖algebraMap K L x‖₊ ≤ 1
    rw [nnnorm_algebraMap']
ValuationTheory.Henselian.norm_algEquiv_eq_of_henselianRing

Every automorphism of a finite normed extension of a Henselian nonarchimedean field preserves the norm.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ValuationTheory.Henselian
variable {K L : Type*} [NormedField K] [NormedField L]
  [IsUltrametricDist K] [IsUltrametricDist L] [NormedAlgebra K L]
theorem norm_algEquiv_eq_of_henselianRing [FiniteDimensional K L]
    [HenselianRing (NormedField.valuation (K := K)).valuationSubring
      (IsLocalRing.maximalIdeal (NormedField.valuation (K := K)).valuationSubring)]
    (σ : L ≃ₐ[K] L) (x : L) : ‖σ x‖ = ‖x‖