Documentation

TauCeti.NumberTheory.LocalField.Eisenstein.RootCount

Counting roots of an Eisenstein polynomial in balls #

Let L / K be a finite separable extension of nonarchimedean local fields and g an Eisenstein polynomial over 𝒪[K] of degree [L : K]. Every root z of g in 𝒪[L] generates L over K (TauCeti.adjoin_eq_top_of_eisenstein_of_natDegree_eq_finrank), so it is a uniformizer of L, and the order of g'(z) is the different exponent d of L / K. Consequently, if the uniformizers of L are covered by a finite family of pairwise disjoint balls of order r > d, each ball contains at most one root of g, and the number of roots of g in 𝒪[L] is the number of balls containing a root. Such a family of balls exists for every order r ≥ 2, by TauCeti.exists_finset_addVal_eq_biUnion.

The point of this count is that the family of balls is fixed once and for all, independently of g: the root count of every Eisenstein polynomial of degree [L : K] becomes a finite sum of indicators of the same balls. Integrating the root count over the Eisenstein polynomials thus reduces to measuring, for each ball, the polynomials having a root in it.

Main results #

References #

Root counts of Eisenstein polynomials as sums over balls. Let g be an Eisenstein polynomial over 𝒪[K] of degree [L : K], and let C index a family of pairwise disjoint balls v_L(x - c) ≥ r covering the uniformizers of L, of order r larger than the different exponent of L / K. Then the number of roots of g in 𝒪[L], counted with multiplicity, is the number of these balls that contain a root of g.