Point-count algebra for the incidence auxiliary curve #
This file reduces the off-diagonal auxiliary-curve count to the exact Hasse character sum exposed
in BGS.FiniteField.EllipticCharacterSum.
The number of square roots of t, regarded as an integer.
Equations
- BGS.Markoff.squareRootCount t = ↑{x : F | x ^ 2 = t}.card
Instances For
The generic quadratic branch value occurring in each auxiliary equation.
Equations
- BGS.Markoff.branchValue A C y = A * y ^ 2 - C
Instances For
The weighted number of affine triples (y, lambda, mu) on two quadratic branches.
Equations
- BGS.Markoff.auxiliaryTripleCount A B C D = ∑ y : F, BGS.Markoff.squareRootCount (BGS.Markoff.branchValue A C y) * BGS.Markoff.squareRootCount (BGS.Markoff.branchValue B D y)
Instances For
Exact character expansion of the number of affine auxiliary triples.
Replacing the square variable in the quartic trace sum by a free variable produces the cubic trace sum, including the correction at infinity.
The quartic trace, including its leading-coefficient correction, is exactly the character trace of the monic cubic model.
The monic Weierstrass model obtained from the cubic trace sum. Its equation is
Y^2 = X * (X - u) * (X - v).
Equations
Instances For
The Weierstrass curve attached to the two Markoff auxiliary branches.
Equations
Instances For
Admissibility and the off-diagonal condition make the Markoff cubic model elliptic.
The exact Hasse input makes the total number of affine auxiliary triples exceed the twelve triples that can lie above three forbidden first coordinates.
Hasse's bound for the explicit elliptic model yields an auxiliary point away from any three forbidden first coordinates.