1. Statement of the result (p.1031): definitions #
This file holds the shared definitions of the project—the local-field setting, the residue
cardinality q, the ring of integers integers L of a subextension, total ramifiedness, the set
sigma K n, the discriminant valuation d, the wild exponent c, the automorphism count w, and
the representative-set predicate standing in for the paper's set of representatives. The
main statements are proved in the remaining project modules. Only unfolding lemmas and
short well-formedness facts are proved here.
Implementation notes #
- The local field
Kis Mathlib'sIsNonarchimedeanLocalField Kover aValuativeReland a completeUniformSpace; Mathlib's instances then make𝒪[K]a complete DVR with finite residue field𝓀[K], which is exactly the paper's standing hypothesis, covering mixed and equal characteristic alike. - The residue cardinality is
q K = Nat.card 𝓀[K], and the residue characteristicpis written inline asringChar 𝓀[K]. - The separable closure is
SeparableClosure K, and a subextensionLofSeparableClosure K/Kis a term ofIntermediateField K (SeparableClosure K). - The ring of integers of
Lisintegers L, the integral closure of𝒪[K]inL; its maximal ideal is modeled instance-freely asmaximalIdealAbove L, the radical of𝓂[K]extended tointegers L, and totally ramified meansramificationIdx L = Module.finrank K ↥L. - All of this is junk-tolerant: for
Linfinite overK(orn = 0) the values are junk, and membership insigma K nwith0 < nis what keeps statements honest. d Lis the multiplicity of𝓂[K]in the hand-rolled discriminant idealdiscIdeal L(the span of the discriminants of the integralK-bases ofL, following [Serre 1979, Chap. III, §3][Serre1979]), avoiding the freeness and Dedekind-domain instances that Mathlib'sdifferentIdealroute would demand inside a total definition.c L = d L - n + 1is defined with truncatedℕ-subtraction asd L + 1 - n; the paper's claim thatc Lis a nonnegative integer becomes the goalsub_one_le_d.- Theorems 1 and 2 are stated in
ℝ≥0∞, where the possibly infinite∑'needs no convergence side condition and equality with the finite valuen(resp.1) already encodes convergence; the convergence claim of Remark 1° is restated separately overℝasSummable. - The paper's set of representatives is not built as a quotient: Theorem 2 instead quantifies over
every
RsatisfyingIsRepresentativeSet n R—the paper's "set of representatives of the isomorphism classes" verbatim—which avoidsQuotient.liftwell-definedness obligations forcandw.
References #
- [Serre1978] J-P. Serre, Une «formule de masse» pour les extensions totalement ramifiées de degré donné d'un corps local, C. R. Acad. Sci. Paris 286 (1978), Série A, 1031–1036.
- [Serre1979] J-P. Serre, Local fields, Graduate Texts in Mathematics 67, Springer, 1979.
q K is the cardinality of the finite residue field 𝓀[K] of K, that is Nat.card 𝓀[K]
([Serre 1978, p.1031][Serre1978]).
Equations
Instances For
The residue field is a finite field, so 1 < q K.
The ring of integers of a subextension L of SeparableClosure K / K: the integral closure
of 𝒪[K] in L ([Serre 1978, §3, p.1032][Serre1978]). (Introduced by the paper only in Section 3,
but needed already here to say what totally ramified means.)
Equations
Instances For
The maximal ideal of integers L, modeled instance-freely as the radical of the ideal 𝓂[K]
extended along algebraMap 𝒪[K] (integers L). For L / K finite this is the unique maximal ideal
of the local ring integers L, but the definition itself carries no such obligations, and is junk
for L infinite over K.
Equations
Instances For
The ramification index of L / K: the exponent of maximalIdealAbove L in the extension of
𝓂[K] to integers L, via Mathlib's junk-tolerant Ideal.ramificationIdx'.
Equations
Instances For
L / K is totally ramified when its ramification index equals its degree
Module.finrank K ↥L ([Serre 1978, p.1031][Serre1978]).
Equations
Instances For
The set of subextensions L of SeparableClosure K that are totally ramified over K and
satisfy Module.finrank K ↥L = n ([Serre 1978, p.1031][Serre1978]). For n = 0 the set is junk
(the paper takes 1 ≤ n), which is why every main theorem assumes 0 < n.
Equations
- MassFormula.sigma K n = {L : IntermediateField K (SeparableClosure K) | Module.finrank K ↥L = n ∧ MassFormula.IsTotallyRamified L}
Instances For
The discriminant ideal of a subextension: the ideal of 𝒪[K] generated by the elements whose
image in K is Algebra.discr K b for some K-basis b of L with all entries integral over
𝒪[K] (cf. [Serre 1979, Chap. III, §3][Serre1979]). When L / K is finite separable this is the
classical discriminant ideal generated by the discriminants of the 𝒪[K]-bases of integers L: an
integral K-basis spans a sublattice of finite index in integers L, and the discriminant of that
sublattice is the square of the index times the discriminant of integers L. The present form needs
no freeness or Dedekind-domain instances. For L infinite over K no such basis exists and the
ideal is ⊥—junk, as usual.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The valuation of the discriminant of L over K: the multiplicity of the maximal ideal 𝓂[K]
in discIdeal L, in the monoid of ideals of 𝒪[K] ([Serre 1978, p.1031][Serre1978]).
Equations
Instances For
c L is d L - n + 1, where n is the degree Module.finrank K ↥L, written in the
truncation-safe form d L + 1 - n ([Serre 1978, p.1031][Serre1978]). The bound n - 1 ≤ d L making
the truncated subtraction faithful is the paper's own claim that c L is a nonnegative integer, the
theorem sub_one_le_d.
Equations
- MassFormula.c L = MassFormula.d L + 1 - Module.finrank K ↥L
Instances For
The number of K-automorphisms of L ([Serre 1978, Remark 3°, p.1031][Serre1978]).
Equations
- MassFormula.w L = Nat.card Gal(↥L/K)
Instances For
The paper's set of representatives, as a predicate rather than a quotient: R is a set of
representatives of the isomorphism classes of the elements of sigma K n—it consists of elements
of sigma K n, and every element of sigma K n is K-isomorphic to exactly one member of R
([Serre 1978, Remark 3°, p.1031][Serre1978]).
Equations
- MassFormula.IsRepresentativeSet n R = (R ⊆ MassFormula.sigma K n ∧ ∀ L ∈ MassFormula.sigma K n, ∃! M : IntermediateField K (SeparableClosure K), M ∈ R ∧ Nonempty (↥L ≃ₐ[K] ↥M))