Documentation

LeanPool.MarkoffModP.BGS.Markoff.Incidence.Geometry

Square classes for the incidence auxiliary curve #

This file proves the polynomial and rational-function-field algebra behind geometric integrality of the off-diagonal incidence curve. The remaining coordinate-ring normal-form argument is stated separately in BGS.Markoff.Incidence.

A nonunit squarefree element of a UFD does not become a square in its fraction field.

noncomputable def BGS.Markoff.incidenceBranchPolynomial {K : Type u_1} [Field K] (a : K) :

The twofold-cover polynomial whose square root is the auxiliary lambda coordinate.

Equations
Instances For

    The branch polynomials for two parameters have an explicit constant Bezout combination.

    Away from characteristic two, distinct parameter squares give coprime branch polynomials.

    theorem BGS.Markoff.incidenceBranchPolynomial_separable {K : Type u_1} [Field K] (h2 : 2 ≠ 0) {a : K} (ha : a ≠ 0) (hA : 9 * a ^ 2 - 4 ≠ 0) :

    Each branch polynomial is separable under exactly the nondegeneracy hypotheses used in the incidence graph.

    theorem BGS.Markoff.incidenceBranchPolynomial_product_squarefree {K : Type u_1} [Field K] (h2 : 2 ≠ 0) {a b : K} (ha : a ≠ 0) (hb : b ≠ 0) (hA : 9 * a ^ 2 - 4 ≠ 0) (hB : 9 * b ^ 2 - 4 ≠ 0) (hab : a ^ 2 ≠ b ^ 2) :

    The product has no repeated irreducible factor. This is the polynomial shadow of the independence of the two quadratic square classes.

    The three nonzero elements of the span of the two branch square classes are nonsquares in the rational function field. Equivalently, the two classes are linearly independent over ZMod 2.

    theorem BGS.Markoff.incidenceBranchLocation_injective {K : Type u_1} [Field K] (h2 : 2 ≠ 0) {a b : K} (h : a ^ 2 * (9 * b ^ 2 - 4) = b ^ 2 * (9 * a ^ 2 - 4)) :
    a ^ 2 = b ^ 2

    Equality of the squared branch locations forces equality of the parameter squares.