Documentation

TauCeti.NumberTheory.LocalField.RootCount.Basic

Local constancy of root counts over a nonarchimedean local field #

Let K be a nonarchimedean local field and f a monic polynomial over 𝒪[K] that is separable over K. This file proves that the number of roots of f in a finite extension L of K does not change when the coefficients of f are perturbed slightly, and that one threshold for the size of the perturbation works for all finite extensions at once: there is T > 0 such that every monic g over 𝒪[K] with g.coeff i - f.coeff i ∈ 𝓂[K] ^ T for all i has exactly as many roots as f, counted with multiplicity, in every finite intermediate field of a fixed extension Ω / K (for instance a separable closure of K).

This is the form of continuity of roots needed to count extensions by integrating over coefficient space, as in Serre's mass formula: the root count is then a locally constant function of the coefficients near a separable polynomial. It is a statement about counts, uniform over all finite extensions; Krasner's lemma, by contrast, compares the fields generated by single roots.

Main results #

Implementation notes #

The threshold comes from a Bézout certificate U f + V f' = β over 𝒪[K], which exists since f and f' are coprime over K: the resultant of f and f' is such a β. A coefficientwise perturbation of order larger than 2 v(β) stays larger than twice the order of β in the ring of integers of every finite extension, so Polynomial.card_roots_eq_of_addVal_lt_coeff_sub applies there; the roots in L of a monic polynomial over 𝒪[K] are integral, hence lie in 𝒪[L] (TauCeti.aroots_eq_map_roots_integerRing).

References #

Nearby monic polynomials have equally many roots in L. Let L / K be an extension of nonarchimedean local fields, f and g monic over 𝒪[K], and U f + V f' = β a Bézout certificate for f and its derivative. If every coefficient of g - f has order larger than 2 v(β), then g and f have the same number of roots in L, counted with multiplicity.

Local constancy of the root count. For a monic f over 𝒪[K] that is separable over K, there is a threshold T > 0 such that every monic g over 𝒪[K] with g.coeff i - f.coeff i ∈ 𝓂[K] ^ T for all i has as many roots as f, counted with multiplicity, in every finite intermediate field of Ω / K. The threshold depends only on f.