Documentation

Atlas.EllipticCurves.code.DiscreteValuation

structure DiscreteValuation (F : Type u_1) [Field F] :
Type u_1

A discrete valuation on a field $F$, i.e. a surjective homomorphism $v : F^\times \to \mathbb{Z}$ satisfying $v(x+y) \geq \min(v(x), v(y))$ (Definition 23.4). Packaged as a Mathlib Valuation valued in $\mathbb{Z}_\infty$ together with a rank-one discreteness hypothesis.

Instances For

    The valuation subring $R = \{x \in F : v(x) \geq 0\}$ of a discrete valuation.

    Instances For

      The underlying subring of $F$ associated to a discrete valuation.

      Instances For

        The unique maximal ideal $\mathfrak{m} = \{x \in R : v(x) \geq 1\}$ of the valuation ring.

        Instances For

          An element $u \in F$ is a uniformizer for $v$ when $v(u) = 1$.

          Instances For

            The valuation ring of a discrete valuation is a principal ideal domain (Definition 23.4).