Explicit parametrizations of normalized Markoff fibers #
This module formalizes the split and nonsplit parametrizations underlying Lemmas 4 and 5 of Bourgain--Gamburd--Sarnak. The trace-zero fiber is deliberately kept visible: although its rotation is semisimple, its conic is singular, so the paper's claimed single-torus parametrization needs the additional hypothesis that the fixed normalized trace is nonzero.
The scalar product of the two eigen-coordinates on a nonparabolic normalized fiber.
Equations
Instances For
The point on the normalized fiber obtained from a nonzero first eigen-coordinate.
Equations
- BGS.Markoff.splitFiberPoint w s = { u1 := BGS.Markoff.splitTorusTrace w, u2 := ↑s + BGS.Markoff.splitFiberProduct w * ↑s⁻¹, u3 := ↑s * ↑w + BGS.Markoff.splitFiberProduct w * ↑s⁻¹ * ↑w⁻¹ }
Instances For
The second eigen-coordinate recovered from a point in the fixed-trace plane.
Instances For
The split semisimple normalized fiber, away from trace zero, is explicitly equivalent to the multiplicative group of the base field.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under the explicit split-fiber parametrization, normalized rotation is multiplication by the chosen eigenvalue.
Every iterate of the split-fiber rotation multiplies the eigen-coordinate by the matching power of the eigenvalue.
The finite cycle obtained from one full split rotation period.
Equations
- BGS.Markoff.splitRotationCycle w s = Finset.image (fun (n : ℕ) => BGS.Markoff.normalizedRotate1^[n] (BGS.Markoff.splitFiberPoint w s)) (Finset.range (orderOf w))
Instances For
Consequently a finite split fiber with nonzero trace has exactly one fewer point than the base field.
The punctured normalized fiber used by the paper's conic sections.
Equations
Instances For
A computable finite presentation of a normalized fixed-coordinate fiber.
Equations
- BGS.Markoff.normalizedFiber1Finset R a = {x : BGS.Markoff.NormalizedPoint R | BGS.Markoff.normalizedPolynomial x = 0 ∧ x.u1 = a}
Instances For
A computable finite presentation of a punctured normalized fixed-coordinate fiber.
Equations
Instances For
The set-theoretic and computable-finset presentations have the same elements.
Equations
- One or more equations did not get rendered due to their size.
Instances For
At the split semisimple trace zero over ZMod 5, the full affine fiber has nine points.
Removing the singular origin leaves eight points, not the four predicted by the paper's
uniform p - 1 assertion for split semisimple fibers.
Thus the trace-zero punctured fiber cannot be equivalent to the multiplicative group, which has four elements. This is the exact obstruction requiring the nonzero-trace hypothesis above.
The norm homomorphism on units of the canonical quadratic extension.
Equations
Instances For
The equality-form fiber used by Equiv.sigmaFiberEquiv is the same norm torsor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The multiplicative group of the quadratic field is a product of the base-field units and the norm-one torus, after making the canonical finite-field norm-fiber choices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The concrete quadratic norm-one torus has exactly p + 1 elements.
The quadratic field trace is the sum of an element and its p-power Frobenius conjugate.
The quadratic field norm is the product of an element and its p-power Frobenius
conjugate.
Frobenius acts on a norm-one eigenvalue by inversion.
Frobenius on a nonzero norm fiber is multiplication by the prescribed norm followed by inversion.
The nonzero scalar as a unit, used to index its norm fiber.
Equations
- BGS.Markoff.quadraticFiberProductUnit p t ht ht0 = Units.mk0 (BGS.Markoff.quadraticFiberProduct p t) ⋯
Instances For
The norm fiber occurring in the paper's nonsplit conic parametrization.
Equations
- BGS.Markoff.quadraticConicNormFiber p t ht ht0 = BGS.Markoff.quadraticNormFiber p (BGS.Markoff.quadraticFiberProductUnit p t ht ht0)
Instances For
Coordinatewise scalar extension of a normalized point.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Trace coordinates turn a point of the prescribed norm fiber into a normalized base-field point.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Multiplication by a norm-one element preserves every nonzero norm fiber.
Equations
- BGS.Markoff.quadraticNormFiberMulNormOne p k s g = ⟨↑s * ↑g, ⋯⟩
Instances For
A base-field fiber point, viewed on the diagonalized fiber in the quadratic extension.
Equations
- BGS.Markoff.algebraMapNormalizedFiberPoint p t w htrace x = ⟨BGS.Markoff.algebraMapNormalizedPoint p ↑x, ⋯⟩
Instances For
For a base-field point, Frobenius exchanges its two eigen-coordinates in the quadratic extension.
Recover the first extension-field eigen-coordinate from a base-field conic point and prove that it lies in the prescribed norm fiber.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The nonsplit nonzero normalized fiber is explicitly equivalent to its quadratic norm fiber.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Consequently the nonsplit nonzero normalized fiber has exactly p + 1 points.
On the nonsplit norm-fiber parametrization, normalized rotation is multiplication by its norm-one eigenvalue.
One full nonsplit rotation cycle, represented in the base-field conic.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical finite cycle cut out by one full matrix rotation period.
Equations
- BGS.Markoff.normalizedRotationCycle t x = Finset.image (fun (n : ℕ) => BGS.Markoff.normalizedRotate1^[n] x) (Finset.range (BGS.Markoff.rotationOrder t))
Instances For
Every point of a nonzero split semisimple fiber has orbit-cycle cardinality equal to the canonical matrix rotation order.
Every point of a nonzero nonsplit semisimple fiber has orbit-cycle cardinality equal to the canonical matrix rotation order.
Every point of a nonzero nonparabolic normalized fiber has rotation-cycle cardinality equal to the canonical matrix rotation order. The split/nonsplit classification is consumed here to obtain the explicit eigenvalue witness required by the two parametrization kernels.
An even number of trace--2 rotations stays on the same parabolic line and translates its
parameter by a multiple of -4i.
An odd number of trace--2 rotations lands on the opposite parabolic line.