number theory

Point counts of abelian varieties over finite fields determining their zeta function

arXiv:2606.28989

summary

The paper proves that for an abelian variety of dimension g over a sufficiently large finite field, the point counts over the first g extensions uniquely determine its zeta function and thus its isogeny class.

Abstract

Let be an abelian variety of dimension over a finite field . We show that if is sufficiently large relative to , the point counts for determine the zeta function of , equivalently the characteristic polynomial of its Frobenius endomorphism, and hence the isogeny class of . This count is best possible for and , but not in general: for two point counts already determine the zeta function, whereas a single count never does. The proof combines the functional equation of the -polynomial with Newton's identities and an inductive error analysis that controls the power sums of the inverse Frobenius eigenvalues with enough precision to recover them, as integers, by rounding.

17 pages; comments welcome; Sage, Python, Lean code on https://github.com/TimoKellerMath/PointCountsAbelianVarieties

Topics & keywords

#abelian varieties#finite fields#zeta functions#point counts#isogeny classesFrobenius endomorphismcharacteristic polynomialL-polynomialNewton's identitiesSage codePython implementation