Documentation

Iwasawalib.NumberTheory.AbsoluteValue.Normalization

Normalization of an -valued AbsoluteValue over a characteristic zero field #

Typeclass asserting that an absolute value is normalized #

class inductive AbsoluteValue.IsNormalized {K : Type u_1} [Field K] [CharZero K] (v : AbsoluteValue K ) :

If v is an -valued AbsoluteValue over a characteristic zero field, then AbsoluteValue.IsNormalized v is a typeclass asserting that v is normalized, in the sense that the restriction of v to is equal to the usual -adic valuation or p-adic valuation on . In particular such v is non-trivial.

Instances
    theorem AbsoluteValue.isNormalized_iff_forall_apply_natCast_eq {K : Type u_1} [Field K] [CharZero K] (v : AbsoluteValue K ) :
    v.IsNormalized (∀ (n : ), v n = n) ∃ (p : ) (_ : Fact (Nat.Prime p)), ∀ (n : ), v n = (padicNorm p n)

    To check if an absolute value is normalized, one only needs to check it on natural numbers.

    Normalization of an absolute value #

    noncomputable def AbsoluteValue.normalizationExponent {K : Type u_1} [Field K] [CharZero K] (v : AbsoluteValue K ) :

    The exponent c which makes v ^ c normalized.

    Equations
    Instances For
      noncomputable def AbsoluteValue.normalization {K : Type u_1} [Field K] [CharZero K] (v : AbsoluteValue K ) :

      The normalization of an absolute value.

      Equations
      Instances For