Documentation

LeanPool.MarkoffModP.BGS.CorvajaZannier.FiniteExtensionExceptionalSupport

Exceptional-place bookkeeping for Corvaja--Zannier #

This file constructs the exceptional set used in the global summation in Corvaja--Zannier Proposition 2. For two nonzero functions u and v, it is the union of the supports of their exhaustive principal divisors. Thus both functions, every auxiliary grid monomial, and their grid product have order zero away from the set. Its residue-degree-weighted size is at most twice the sum of the two heights.

The final section proves the source estimate

-(H(u) + H(v)) <= sum_{w in S} ord_w ((1-v)/(1-u)) deg(w).

The same estimate is also supplied in the paper's orientation (1-u)/(1-v). No algebraic-closedness hypothesis is needed for the weighted statements; over an algebraically closed constant field they specialize to ordinary cardinality and unweighted orders.

Source provenance: published pages 1936--1937; checked semantic reconstruction Papers/CorvajaZannier2013/CorvajaZannier2013.tex, lines 731--779. The earlier Proposition 2 source gives the same bookkeeping in Papers/arXiv-math-0512074v3/jag_rivisto2.tex, lines 618--653.

@[instance_reducible]
noncomputable def BGS.CorvajaZannier.exceptionalSupportPolynomialAlgebra (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] :

The algebra structure from K[X] to L used in the finite extension exceptional support construction.

Equations
Instances For

    The exhaustive principal divisor of one is zero.

    Exhaustive principal divisors turn a nonzero product into a sum.

    Exhaustive principal divisors turn a nonzero power into a multiple.

    Exhaustive principal divisors turn a nonzero inverse into a negative.

    Exhaustive principal divisors turn a quotient into a difference.

    Product of all grid monomials in the auxiliary family. Its divisor is the ordGrid term in the global Wronskian summation.

    Equations
    Instances For

      Exact principal-divisor formula for the auxiliary grid product.

      @[instance_reducible]

      Decidable equality on (FiniteExtensionPlace K L) used in the finite extension exceptional support construction.

      Equations
      Instances For

        The residue-degree-weighted number of places in the support of a principal divisor is bounded by its positive degree plus its pole height.

        For a nonzero function, the weighted support has degree at most twice its height.

        Pole height is subadditive under multiplication.

        The pole height of an inverse is the positive degree of the original function.

        Pole height is invariant under inversion of a nonzero function.

        Pole height is subadditive under division.

        At a pole of x, subtracting x from one does not change the exhaustive place order.

        The functions x and 1-x have the same pole height.

        Embed the divisor support of one function into the common support of its family.

        Equations
        Instances For
          noncomputable def BGS.CorvajaZannier.finiteExtensionFamilyMemberSupport (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] (f : A → L) (a : A) :

          The support of one family member, lifted to the common family place type.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def BGS.CorvajaZannier.finiteExtensionExceptionalSet (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] (f : A → L) (iU iV : A) :

            The finite exceptional set consisting exactly of the zero and pole places of the selected functions u and v, embedded into a caller's common family place type.

            Equations
            Instances For
              theorem BGS.CorvajaZannier.finiteExtensionExceptionalSet_weightedDegree_le (K : Type u_1) [Field K] [DecidableEq K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] (f : A → L) (iU iV : A) (hu : f iU ≠ 0) (hv : f iV ≠ 0) :

              Residue-degree-weighted boundary bound for the exceptional set.

              The sum of the weighted orders over an arbitrary subset of the common family place type is bounded below by minus the full pole height.

              theorem BGS.CorvajaZannier.finiteExtensionHeight_one_sub_div_one_sub_le (K : Type u_1) [Field K] [DecidableEq K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] (u v : L) (hu : u ≠ 0) (hv : v ≠ 0) (huone : u ≠ 1) (hvone : v ≠ 1) :

              The height bound for the reciprocal one-minus ratio used in the support estimate.

              theorem BGS.CorvajaZannier.finiteExtensionExceptionalSet_oneSubV_div_oneSubU_weightedOrder_lower_bound (K : Type u_1) [Field K] [DecidableEq K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] (f : A → L) (iU iV iRho : A) (hu : f iU ≠ 0) (hv : f iV ≠ 0) (huone : f iU ≠ 1) (hvone : f iV ≠ 1) (hRho : f iRho = (1 - f iV) / (1 - f iU)) :

              The source lower bound for the exceptional-set contribution of rho = (1-v)/(1-u).

              theorem BGS.CorvajaZannier.finiteExtensionExceptionalSet_oneSubU_div_oneSubV_weightedOrder_lower_bound (K : Type u_1) [Field K] [DecidableEq K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] (f : A → L) (iU iV iRho : A) (hu : f iU ≠ 0) (hv : f iV ≠ 0) (huone : f iU ≠ 1) (hvone : f iV ≠ 1) (hRho : f iRho = (1 - f iU) / (1 - f iV)) :

              The same lower bound in the paper's orientation rho = (1-u)/(1-v).

              Away from the exceptional set, u has order zero.

              Away from the exceptional set, v has order zero.

              Every positive-order place of v lies in the exceptional set.

              theorem BGS.CorvajaZannier.finiteExtensionPrincipalDivisor_gridMonomial_eq_zero_outside (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] (f : A → L) (iU iV : A) (hu : f iU ≠ 0) (hv : f iV ≠ 0) (r s : ℕ) (w : FiniteExtensionFamilyPlace K L f) (hw : w ∉ finiteExtensionExceptionalSet K L f iU iV) :
              (finiteExtensionPrincipalDivisor K L (f iU ^ r * f iV ^ s)) ↑w = 0

              Every individual grid monomial has order zero away from the exceptional set.

              theorem BGS.CorvajaZannier.finiteExtensionPrincipalDivisor_auxiliaryGridProduct_eq_zero_outside (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] (f : A → L) (iU iV : A) (hu : f iU ≠ 0) (hv : f iV ≠ 0) (h k : ℕ) (w : FiniteExtensionFamilyPlace K L f) (hw : w ∉ finiteExtensionExceptionalSet K L f iU iV) :

              The auxiliary grid product has order zero away from the zero and pole places of u and v.

              theorem BGS.CorvajaZannier.finiteExtensionFamilyOrder_gridProduct_eq_zero_outsideExceptionalSet (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] (f : A → L) (iU iV iGrid : A) (hu : f iU ≠ 0) (hv : f iV ≠ 0) (h k : ℕ) (hGrid : f iGrid = finiteExtensionAuxiliaryGridProduct L (f iU) (f iV) h k) (w : FiniteExtensionFamilyPlace K L f) (hw : w ∉ finiteExtensionExceptionalSet K L f iU iV) :

              A family entry equal to the grid product has family order zero away from the exceptional set.

              theorem BGS.CorvajaZannier.finiteExtensionExceptionalSet_card_le (K : Type u_1) [Field K] [DecidableEq K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] [IsAlgClosed K] (f : A → L) (iU iV : A) (hu : f iU ≠ 0) (hv : f iV ≠ 0) :

              Over an algebraically closed constant field, the weighted boundary bound is the ordinary cardinality bound used in the published proof.

              theorem BGS.CorvajaZannier.finiteExtensionExceptionalSet_oneSubV_div_oneSubU_order_lower_bound (K : Type u_1) [Field K] [DecidableEq K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] [IsAlgClosed K] (f : A → L) (iU iV iRho : A) (hu : f iU ≠ 0) (hv : f iV ≠ 0) (huone : f iU ≠ 1) (hvone : f iV ≠ 1) (hRho : f iRho = (1 - f iV) / (1 - f iU)) :

              Unweighted source estimate for rho = (1-v)/(1-u) over algebraically closed constants.

              theorem BGS.CorvajaZannier.finiteExtensionExceptionalSet_oneSubU_div_oneSubV_order_lower_bound (K : Type u_1) [Field K] [DecidableEq K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] {A : Type u_3} [Fintype A] [IsAlgClosed K] (f : A → L) (iU iV iRho : A) (hu : f iU ≠ 0) (hv : f iV ≠ 0) (huone : f iU ≠ 1) (hvone : f iV ≠ 1) (hRho : f iRho = (1 - f iU) / (1 - f iV)) :

              Unweighted source estimate in the paper's orientation rho = (1-u)/(1-v).