Elementary counts for the giant-orbit assembly #
This file isolates the two elementary finite counts omitted from the paper's final assembly:
- fixing the first two coordinates of a Markoff point leaves at most two choices for the third;
- traces coming from elements of bounded order in a finite cyclic group have a deliberately crude quadratic cardinality bound.
The cyclicity hypothesis in the second count is essential: the analogous statement for arbitrary
finite groups is false (an elementary abelian 2-group can have more than two elements of order
two). The split and norm-one tori to which this count will eventually be applied are cyclic.
The monic quadratic obtained from the Markoff equation after fixing its first two coordinates.
Equations
- BGS.Markoff.thirdCoordinatePolynomial a b = Polynomial.X ^ 2 - Polynomial.C (3 * a * b) * Polynomial.X + Polynomial.C (a ^ 2 + b ^ 2)
Instances For
The possible third coordinates of Markoff points whose first two coordinates are a,b.
Equations
- BGS.Markoff.thirdCoordinatesOnMarkoffSurface a b = {c : F | BGS.Markoff.IsMarkoff { x1 := a, x2 := b, x3 := c }}
Instances For
Markoff-surface points, represented in the project's ambient Point type, with prescribed
first and second coordinates.
Equations
- BGS.Markoff.markoffPointsWithFirstTwoCoordinates a b = Finset.image (fun (c : F) => { x1 := a, x2 := b, x3 := c }) (BGS.Markoff.thirdCoordinatesOnMarkoffSurface a b)
Instances For
Values of a trace-like map on group elements whose multiplicative order is below bound.
Equations
- BGS.Markoff.boundedOrderTraceSet trace bound = Finset.image trace (BGS.Markoff.elementsOfOrderLessThan G bound)
Instances For
A divisor-sensitive version of the bounded-order count. Only orders dividing the group
cardinality can occur, and each such order contributes fewer than bound elements.
The union of bounded-order trace values from the split and norm-one tori, together with a finite set of exceptional (parabolic) trace values.
Equations
- BGS.Markoff.lowOrderTraceSet parabolic splitTrace nonsplitTrace bound = parabolic ∪ BGS.Markoff.boundedOrderTraceSet splitTrace bound ∪ BGS.Markoff.boundedOrderTraceSet nonsplitTrace bound
Instances For
A divisor-sensitive count for the union of the two bounded-order trace sets.