Documentation

Mathlib.NumberTheory.RatFunc.Ostrowski

Ostrowski's theorem for K(X) #

This file proves Ostrowski's theorem for the field of rational functions K(X), where K is any field: if v is a discrete valuation on K(X) which is trivial on elements of K, then v is equivalent to either the I-adic valuation for some I : HeightOneSpectrum K[X], or to the valuation at infinity FunctionField.inftyValuation K.

Main results #

@[reducible, inline]
noncomputable abbrev RatFunc.uniformizingPolynomial {K : Type u_1} {Γ : Type u_2} [Field K] [LinearOrderedCommGroupWithZero Γ] {v : Valuation (RatFunc K) Γ} [v.IsNontrivial] [Valuation.IsTrivialOn K v] (hle : v X 1) :

A uniformizing element for the valuation v, as a polynomial in K[X].

Equations
Instances For

    The maximal ideal of K[X] generated by the uniformizingPolynomial for v.

    Equations
    Instances For
      theorem RatFunc.exists_zpow_uniformizingPolynomial {K : Type u_1} {Γ : Type u_2} [Field K] [LinearOrderedCommGroupWithZero Γ] {v : Valuation (RatFunc K) Γ} [v.IsNontrivial] [Valuation.IsTrivialOn K v] (hle : v X 1) {f : RatFunc K} (hf : f 0) :
      ∃ (z : ), v f = v (uniformizingPolynomial hle) ^ z

      Ostrowski's Theorem for K(X) with K any field: A discrete valuation of rank 1 that is trivial on K is equivalent either to the valuation at infinity or to the p-adic valuation for a unique maximal ideal p of K[X].