On monic abelian cubic polynomials

10 Shared supporting lemmas

These lemmas occur inside several of the Lean proofs. Showing them as separate nodes makes their shared use visible in the dependency graph. Their numbering is separate from the statements of the paper.

Supporting lemma 1 Inverse splitting coordinates
✓

For \(r\ne 0\) in a field of characteristic zero, the substitution \(x_1^\prime =x_1+rx_2\), \(x_2^\prime =x_1-rx_2\) has the inverse \(x_1=(x_1^\prime +x_2^\prime )/2\), \(x_2=(x_1^\prime -x_2^\prime )/(2r)\). The linked lemma checks the composition in this direction.

Proof in Lean ▼

Substitute the two inverse expressions into the original coordinates.

Supporting lemma 2 Fibres of the polynomial map
✓

Let \(f=t^3-t^2+at+b\in \mathbb {Q}[t]\) be separable, and suppose that \(f\) either has Galois group \(C_3\) or splits over \(\mathbb {Q}\). Exactly two rational torus points have characteristic polynomial \(f\).

Proof in Lean ▼

Use the two roots of the quadratic resolvent and their distinctness in the separable case.

Supporting lemma 3 Fibres of the moduli map
✓

Two \(C_3\)-algebras with trace-one normal elements that give the same rational quotient point are isomorphic as pairs.

Proof in Lean ▼

Identify both pairs with the fibre algebra over their common quotient point.

Supporting lemma 4 Galois symmetry of the support function
✓
#

For the Galois-invariant parameter \((s_0,\sigma ,\sigma )\), interchanging the two conjugate coordinates leaves the support function unchanged.

Proof in Lean ▼

Compare its values on the cones interchanged by the coordinate swap.

Supporting lemma 5 Characters of the four weight vectors
✓

Each of the four sections displayed in Lemma 1 is a weight vector for its listed character.

Proof in Lean ▼

Identify the section with the corresponding eigen-monomial divided by \(e_1^3\).

Supporting lemma 6 Character evaluations in idempotent coordinates
✓

Over a field of characteristic zero containing a primitive cube root \(\zeta \), write \(g=u e_0+v e_1+w e_2\) in the idempotent basis of the group algebra. The three character evaluations are \(u,v,w\):

\[ g_0+g_1+g_2=u,\qquad g_0+\zeta g_1+\zeta ^2g_2=v,\qquad g_0+\zeta ^2g_1+\zeta g_2=w. \]
Proof in Lean ▼

Evaluate the three characters on the three idempotents.

Supporting lemma 7 The difference of the cubic characters
✓

In a commutative ring, if \(\zeta ^2+\zeta +1=0\), then

\[ (x+y\zeta +z\zeta ^2)^3-(x+y\zeta ^2+z\zeta )^3=3(2\zeta +1)(x-z)(y-x)(z-y). \]
Proof in Lean ▼

Expand the cubes and use the relation satisfied by \(\zeta \).

Supporting lemma 8 Local height from the weights
✓

At a finite place, the local height for \(3D_0\) is the square root of the maximum of \(1\) and the absolute values of the three nontrivial weight characters.

Proof in Lean ▼

The support function is the minimum of the four weight pairings. Exponentiating turns this minimum into the stated maximum.

Supporting lemma 9 Finite height factors at integral points
✓

At each finite prime, the local height factor for \(3D_0\) is one on the integral locus.

Proof in Lean ▼

Apply the local integral conditions to the four weight values.

Supporting lemma 10 Integral coefficients in Eisenstein coordinates
✓

If a rational torus point has parameter \(\nu =u+v\zeta \), its characteristic polynomial has integral coefficients exactly when

\[ N(\nu )\in 1+3\mathbb {Z},\qquad N(\nu )(3-\operatorname {Tr}(\nu ))\in 1+27\mathbb {Z}. \]
Proof in Lean ▼

Substitute the norm and trace in the formulas for the two cubic coefficients.

Supporting lemma 11 The finite adelic logarithm
✓

If an adele has component in the maximal compact subgroup at every prime outside a finite set \(S\), its finite logarithm is the sum of the local logarithms over \(S\).

Proof in Lean ▼

The logarithm vanishes on each maximal compact subgroup, so all other terms vanish.

Supporting lemma 12 Evaluation of the finite Fourier product
✓

For \(\operatorname {Re}(\sigma ){\gt}1\) and \(t\in \mathbb {R}\), the product of the actual local Haar integrals equals the finite Euler product in Lemma 5, with parameter \(\lambda =\sigma -\pi it\).

Proof in Lean ▼

Identify the local integrands with the evaluated Fourier factors and multiply the convergent factors.

Supporting lemma 13 Evaluation of the archimedean integral
✓

For \(\operatorname {Re}(s_0){\gt}0\) and \(\operatorname {Re}(\sigma ){\gt}0\), the Fourier integral in the logarithm coordinate, with Lebesgue measure, is

\[ \frac{s_0+2\sigma }{(s_0+2\pi it)(2\sigma -2\pi it)}. \]
Proof in Lean ▼

Integrate separately on the two half-lines and combine the resulting fractions.

Supporting lemma 14 Convergence of the split correction factors
✓

For \(\operatorname {Re}(z){\gt}1/2\),

\[ \sum _{p\equiv 1\pmod3}\left|\left(1-3p^{-2z}+2p^{-3z}\right)-1\right|{\lt}\infty . \]
Proof in Lean ▼

Bound each deviation by a constant times \(p^{-2\operatorname {Re}(z)}\) and compare with a convergent Dirichlet series.

Supporting lemma 15 A bound for the Euler correction
✓

For every \(\beta {\gt}1/2\) there is a constant \(C_\beta \) such that

\[ |(1-3^{-z})^2R(z)|\leq C_\beta \qquad (\operatorname {Re}(z)\geq \beta ). \]
Proof in Lean ▼

Bound the correction products uniformly on the half-plane and bound the factor at \(3\).

Supporting lemma 16 Self-intersections of the boundary components
✓

The five components of the reduced boundary, in chain order, have self-intersections \(-2,-2,-1,-2,-2\).

Proof in Lean ▼

Compute the adjacent primitive rays in the resolved fan.

Supporting lemma 17 The square of the reduced boundary
✓

On the minimal resolution, \(D_{\mathrm{red}}^2=-1\).

Proof in Lean ▼

Add the self-intersections and twice the intersections of adjacent components.

Supporting lemma 18 Identities for the main-term constants
✓

The Euler products and prime sums defining the main-term constants converge and agree with their simplified expressions.

Proof in Lean ▼

Combine the product identities, logarithmic derivatives, and the evaluation of the Euler–Kronecker constant.

Supporting lemma 19 Rescaling the Laurent expansion
✓

Substituting \(s=2z\) in the Laurent expansion at \(s=2\) changes its polar part to

\[ \frac{c_2}{4(z-1)^2}+\frac{c_1}{2(z-1)}. \]
Proof in Lean ▼

Use \(2z-2=2(z-1)\) in the Laurent expansion; the remainder stays bounded near \(z=1\).