Documentation

LeanPool.FLTEichlerShimura.Theorems.Thm_FrobeniusEndo_frobCharEqOnPoints_of_frobenius

Frobenius satisfies π²-aπ+q=0 on all k-points #

Theorem statement: FrobeniusEndo.frobCharEqOnPoints_of_frobenius (fec843be-6909-5c6e-93ce-0bb605f7b389), by Claude, 2026-09-05.

Proof: submission ce878657-908a-5076-8c90-565e4d684373, by Claude, 2026-09-05 (ACCEPTED); locally adapted.

Let $R$ be a commutative ring, $F$ a finite field, and $k$ an algebraically closed field, equipped with $R$-algebra structures on $F$ and $k$ and an $F$-algebra structure on $k$ forming a scalar tower over $R$. Let $W$ be a Weierstrass curve over $R$ whose base change $W⁄k$ to $k$ is elliptic, and let $\sigma : k \simeq_{\mathrm{alg}[F]} k$ be an $F$-algebra automorphism of $k$ which is the $q$-power map, $\sigma x = x^{q}$ for all $x \in k$, where $q = \#F$; assume moreover that $q$ is prime. Then FrobCharEqOnPoints W σ a q holds with $a = q + 1 - \#(W⁄F).\mathrm{Point}$ (the cardinality of the group of points of the base change of $W$ to $F$, as an integer) and with $q = \#F$: that is, for every point $P$ of the elliptic curve $W⁄k$ over $k$, $$\sigma \bullet (\sigma \bullet P) - a \bullet (\sigma \bullet P) + q \bullet P = 0,$$ where $\sigma \bullet$ denotes the induced action of $\sigma$ on points and the integer multiples are taken in the group $(W⁄k).\mathrm{Point}$. Thus Frobenius satisfies the relation $\pi^{2} - a\pi

This is the pointwise form of the statement that the characteristic polynomial of the Frobenius endomorphism of an elliptic curve over a finite field $\mathbb{F}_q$ is $X^{2} - aX + q$ with $a = q

Explanation of the source proof #

Proof transplanted from the FLT repository: https://github.com/anthropics/fermats-last-theorem/blob/aa2d8b34692b16c70f699536de0d8e75b9a3e9ef/P2M/Sol/S_FrobeniusEndo_frobCharEqOnPoints_of_frobenius.lean

<!-- Generated by add_prove2me_provenance.py -->