Documentation

LeanPool.MarkoffModP.BGS.Markoff.TraceCurve.LaurentComparisonInjectivity

Injectivity of the Laurent comparison from cover irreducibility #

This file identifies the remaining Laurent-to-Kummer comparison wall with the actual irreducibility assertion in the paper. The canonical eta coordinate in the Kummer tower is proved transcendental over the constant field. Consequently it may be used as the coefficient parameter in a rational-function field. An irreducible cleared cover polynomial then becomes the minimal polynomial of the xi coordinate, so evaluation has exactly the expected principal kernel.

theorem BGS.Markoff.splitTraceRadicand_not_constant {K : Type u_1} [Field K] (sigma : K) (hsigma : sigma ≠ 0) :
¬∃ (c : K), splitTraceRadicand sigma = RatFunc.C c

The rational radicand is not a constant rational function.

theorem BGS.Markoff.splitTraceBaseV_transcendental {K : Type u_1} [Field K] (sigma : K) (hsigma : sigma ≠ 0) :

The quadratic base coordinate is transcendental over the constant field.

theorem BGS.Markoff.splitTraceEtaRootInXiField_transcendental {K : Type u_1} [Field K] (sigma : K) (hsigma : sigma ≠ 0) (e d : ℕ) (heOdd : Odd e) (hdOdd : Odd d) (hde : d.Coprime e) :

The eta coordinate of the explicit odd-coprime Kummer tower is transcendental over K. This is the coefficient-field input needed to turn bivariate evaluation into honest univariate minimal-polynomial evaluation.

noncomputable def BGS.Markoff.splitTraceCoverIteratedPolynomial {K : Type u_1} [Field K] (sigma : K) (d e : ℕ) :

The cleared cover, viewed as a polynomial in x with coefficients in K[y].

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

    Evaluation through the iterated-polynomial presentation is ordinary bivariate evaluation. The outer polynomial variable is coordinate 0, while the coefficient-polynomial variable is coordinate 1.

    noncomputable def BGS.Markoff.splitTraceEtaPolynomialEvaluation {K : Type u_1} [Field K] (sigma : K) (e d : ℕ) :

    Evaluate a coefficient polynomial at the transcendental Kummer eta coordinate.

    Equations
    Instances For
      noncomputable def BGS.Markoff.splitTraceEtaRatFuncEvaluation {K : Type u_1} [Field K] (sigma : K) (hsigma : sigma ≠ 0) (e d : ℕ) (heOdd : Odd e) (hdOdd : Odd d) (hde : d.Coprime e) :

      Specialize rational functions at the transcendental Kummer eta coordinate.

      Equations
      Instances For
        theorem BGS.Markoff.splitTraceIteratedFractionEvaluation {K : Type u_1} [Field K] (sigma : K) (hsigma : sigma ≠ 0) (e d : ℕ) (heOdd : Odd e) (hdOdd : Odd d) (hde : d.Coprime e) (p : MvPolynomial (Fin 2) K) :

        Mapping an iterated polynomial to K(y)[x] and then specializing the transcendental coefficient parameter y to the Kummer eta coordinate recovers direct bivariate evaluation.

        theorem BGS.Markoff.splitTracePolynomial_mem_span_of_cover_irreducible_and_maps_to_zero {K : Type u_1} [Field K] (sigma : K) (hsigma : sigma ≠ 0) (e d : ℕ) (heOdd : Odd e) (hdOdd : Odd d) (hde : d.Coprime e) (hcover : Irreducible (splitTraceCoverPolynomial 1 sigma d e)) (p : MvPolynomial (Fin 2) K) (hp : (splitTracePolynomialToKummerTop sigma hsigma e d heOdd hdOdd hde) p = 0) :

        Once the actual cleared cover polynomial is irreducible, its principal ideal is the full kernel of evaluation at the Kummer coordinates. The proof uses eta as a transcendental coefficient parameter and the irreducible iterated polynomial as the minimal polynomial of xi.

        theorem BGS.Markoff.splitTraceLaurentToKummerTop_injective_of_coverPolynomial_irreducible {K : Type u_1} [Field K] (sigma : K) (hsigma : sigma ≠ 0) (hnondegenerate : sigma ≠ 1) (e d : ℕ) (heOdd : Odd e) (hdOdd : Odd d) (hde : d.Coprime e) (hcover : Irreducible (splitTraceCoverPolynomial 1 sigma d e)) :
        Function.Injective ⇑(splitTraceLaurentToKummerTop sigma hsigma e d heOdd hdOdd hde)

        The paper's irreducibility assertion is sufficient for injectivity of the explicit Laurent-to-Kummer comparison map. There is no additional hidden localization hypothesis: the coordinate-product localization was already proved faithful.

        theorem BGS.Markoff.splitTraceLaurentToKummerTop_injective_iff_coverPolynomial_irreducible {K : Type u_1} [Field K] (sigma : K) (hsigma : sigma ≠ 0) (hnondegenerate : sigma ≠ 1) (e d : ℕ) (heOdd : Odd e) (hdOdd : Odd d) (hde : d.Coprime e) :

        Exact endgame wall: in the nondegenerate odd-coprime case, injectivity of the constructed Laurent comparison is equivalent to irreducibility of the paper's cleared trace-cover polynomial. Thus proving the published irreducibility lemma closes the comparison; no extra quotient-division axiom is required.