Documentation

LeanPool.RiemannRochFunctionFields.PlaceEquiv

Coordinate-free places and the two-chart presentation #

This file proves that the intrinsic valuation-subring places of a one-dimensional function field are equivalent to the finite/infinite two-chart presentation. The proof restricts a place to k(X), applies Ostrowski's theorem, and recovers the unique height-one centre in the appropriate integral closure.

Main definitions #

@[instance_reducible]

Classical decidable equality for the rational function field used by Ostrowski.

Equations
Instances For
    noncomputable def FunctionField.Place.ofChart (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] (w : Chart.PlaceA k K) :
    Place k K

    A coordinate place, regarded as an intrinsic valuation subring.

    Equations
    Instances For

      The normalized intrinsic valuation attached to a coordinate place is exactly its coordinate valuation. This strengthens equivalence by using uniqueness of the ordered ℤᵐ⁰ normalization.

      noncomputable def FunctionField.Place.centerIdeal {R : Type u_3} {L : Type u_4} [CommRing R] [Field L] [Algebra R L] (V : ValuationSubring L) (hR : ∀ (r : R), (algebraMap R L) r V) :

      The centre in a Dedekind model of a valuation subring containing that model.

      Equations
      Instances For
        instance FunctionField.Place.centerIdeal_isPrime {R : Type u_3} {L : Type u_4} [CommRing R] [Field L] [Algebra R L] (V : ValuationSubring L) (hR : ∀ (r : R), (algebraMap R L) r V) :
        noncomputable def FunctionField.Place.center {R : Type u_3} {L : Type u_4} [CommRing R] [Field L] [Algebra R L] (V : ValuationSubring L) (hR : ∀ (r : R), (algebraMap R L) r V) (hne : centerIdeal V hR ) :

        A nonzero centre is a height-one prime of a Dedekind model.

        Equations
        Instances For
          noncomputable def FunctionField.Place.restrict (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (RatFunc k) K] (v : Place k K) :

          The restriction of an intrinsic place to the rational function subfield.

          Equations
          Instances For
            theorem FunctionField.Place.exists_chart (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] (v : Place k K) :
            ∃ (w : Chart.PlaceA k K), ofChart k K w = v

            Every intrinsic place occurs on one of the two coordinate charts.

            noncomputable def FunctionField.Place.toChart (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] (v : Place k K) :

            Recover a coordinate chart containing an intrinsic place.

            Equations
            Instances For
              theorem FunctionField.Place.ofChart_toChart (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] (v : Place k K) :
              ofChart k K (toChart k K v) = v

              Coordinate places and intrinsic places are equivalent.

              Equations
              Instances For
                @[reducible, inline]
                noncomputable abbrev FunctionField.chartToPlace (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] :

                The equivalence from the two-chart construction to coordinate-free places.

                Equations
                Instances For

                  The coordinate valuation and the normalized intrinsic valuation define the same place.

                  Compatibility of the chart and intrinsic normalized valuations.