The Laurent split trace cover inside its Kummer function field #
This file constructs the comparison map that was missing between the denominator-cleared affine trace-cover coordinate ring, localized away from the two coordinate axes, and the explicit odd-coprime Kummer tower. Injectivity is kept as the visible remaining wall; it is not encoded as an axiom or typeclass field.
The affine coordinate ring of the normalized split trace cover.
Equations
- BGS.Markoff.SplitTraceAffineCoordinateRing K sigma d e = (MvPolynomial (Fin 2) K ⧸ Ideal.span {BGS.Markoff.splitTraceCoverPolynomial 1 sigma d e})
Instances For
The product of the two coordinate functions in the affine trace-cover ring.
Equations
- BGS.Markoff.splitTraceAffineCoordinateProduct sigma d e = (Ideal.Quotient.mk (Ideal.span {BGS.Markoff.splitTraceCoverPolynomial 1 sigma d e})) (MvPolynomial.X 0 * MvPolynomial.X 1)
Instances For
The coordinate ring of the open trace cover in the two-dimensional torus.
Equations
- BGS.Markoff.SplitTraceLaurentCoordinateRing K sigma d e = Localization.Away (BGS.Markoff.splitTraceAffineCoordinateProduct sigma d e)
Instances For
Evaluation of the two affine coordinates at the canonical roots of the Kummer tower.
Equations
- BGS.Markoff.splitTracePolynomialToKummerTop sigma hsigma e d heOdd hdOdd hde = MvPolynomial.aeval ![BGS.Markoff.splitTraceXiRoot sigma e d, BGS.Markoff.splitTraceEtaRootInXiField sigma e d]
Instances For
The defining affine trace-cover relation vanishes under evaluation in the Kummer tower.
The affine trace-cover coordinate ring maps canonically to the Kummer top field.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The image of the coordinate product is a unit for algebraic reasons internal to the Kummer tower. This proof uses the three root-power equations, rather than treating the top quotient as a field through a late typeclass instance.
The affine comparison map extends uniquely across the localization inverting both trace-cover coordinates.
Equations
- BGS.Markoff.splitTraceLaurentToKummerTop sigma hsigma e d heOdd hdOdd hde = IsLocalization.Away.liftAlgHom (BGS.Markoff.splitTraceAffineCoordinateProduct sigma d e) ⋯
Instances For
Injectivity of the Laurent comparison map is reduced exactly to injectivity of the affine quotient map. No domain hypothesis is manufactured here: proving the affine map injective is the remaining kernel-equality/irreducibility wall.