Documentation

Mathlib.FieldTheory.RatFunc.Valuation

Valuations on F(t) #

This file defines the valuation at infinity on the field of rational functions F(t).

Main definitions #

References #

Tags #

function field, ring of integers

The place at infinity on F(t) #

noncomputable def RatFunc.inftyValuationDef (F : Type u_1) [Field F] [DecidableEq (RatFunc F)] (r : RatFunc F) :

The valuation at infinity is the nonarchimedean valuation on F(t) with uniformizer 1/t. Explicitly, if f/g ∈ F(t) is a nonzero quotient of polynomials, its valuation at infinity is exp (degree(f) - degree(g)).

Equations
Instances For

    The valuation at infinity on F(t).

    Equations
    Instances For
      @[simp]
      theorem RatFunc.inftyValuation.C (F : Type u_1) [Field F] [DecidableEq (RatFunc F)] {k : F} (hk : k 0) :
      @[implicit_reducible]
      noncomputable def RatFunc.inftyValued (F : Type u_1) [Field F] [DecidableEq (RatFunc F)] :

      The valued field F(t) with the valuation at infinity.

      Equations
      Instances For
        @[implicit_reducible]

        The uniform space structure on RatFunc F coming from the valuation at infinity.

        Equations
        Instances For

          The completion F((t⁻¹)) of F(t) with respect to the valuation at infinity.

          Equations
          Instances For
            @[implicit_reducible]
            Equations
            • One or more equations did not get rendered due to their size.
            @[implicit_reducible]
            Equations
            • One or more equations did not get rendered due to their size.
            @[implicit_reducible]

            The valuation at infinity on k(t) extends to a valuation on CompletionAtInfty.

            Equations
            • One or more equations did not get rendered due to their size.