B13-3 β the residue field of the unit ball #
This file proves the B13-3 component of dyadicUnitFiltration. For a finite extension k/ββ it
builds the residue field O/πͺ of the valuation ring O = {βxβ β€ 1} and records its cardinality:
Osub k : Subring β₯kβ the unit ball, and itsCompactSpace;maxIdeal k : Ideal β₯(Osub k)β the maximal idealπͺ = {βxβ < 1}(intrinsic, Ο-free β so this file is independent of the B13-2 uniformizer lane);ResidueField k := β₯(Osub k) β§Έ maxIdeal kβ finite (πͺopen in the compactO), an integral domain (norm multiplicativity), hence a field, of characteristic 2;residue_cardβ#(O/πͺ) = 2^fand#(O/πͺ)Λ£ = 2^f β 1withf β₯ 1.
The graded isomorphisms and the two Nat.card counts against these (B13-4), and the capstone
(B13-5), append to this file. Imports GQ2.UnitFiltrationTop (B13-1) + Mathlib.
β(2 : βΜβ)β < 1 β the dyadic uniformizer of the base has norm 2β»ΒΉ.
The unit ball O as a subring, and its maximal ideal πͺ #
The valuation ring O = {x β k : βxβ β€ 1}, as a subring (multiplicative structure the
counts need β B13-1's unitBall carries only the additive one).
Equations
- GQ2.UnitFiltrationCounts.Osub k = { carrier := {x : β₯k | βxβ β€ 1}, mul_mem' := β―, one_mem' := β―, add_mem' := β―, zero_mem' := β―, neg_mem' := β― }
Instances For
The maximal ideal πͺ = {x β O : βxβ < 1} (the non-units of O). Intrinsic β no
uniformizer is used, so this file does not depend on the B13-2 lane.
Equations
- GQ2.UnitFiltrationCounts.maxIdeal k = { carrier := {x : β₯(GQ2.UnitFiltrationCounts.Osub k) | ββxβ < 1}, add_mem' := β―, zero_mem' := β―, smul_mem' := β― }
Instances For
πͺ is prime: βxyβ = βxββyβ < 1 forces a factor < 1; 1 β πͺ.
O is compact: the closed unit ball of the proper space β₯k.
O/πͺ is finite: πͺ is an open subgroup of the compact O.
The residue field O/πͺ.
Equations
Instances For
O/πͺ is a field: a finite integral domain.
Equations
- GQ2.UnitFiltrationCounts.instFieldResidueField k = β―.toField
2 = 0 in the residue field (β2β < 1, so 2 β πͺ).
The residue field has characteristic 2.
The residue-field cardinalities: #(O/πͺ) = 2^f and #(O/πͺ)Λ£ = 2^f β 1 with f β₯ 1.
The f here is the residue degree; B13-4 feeds these into the graded counts.
B13-4 β the graded isomorphisms and the two Nat.card counts #
Two group homomorphisms cutting the unit filtration into residue-field data:
Uβ° = normUnits β (O/πͺ)Λ£ (u β¦ Ε«) with kernel UΒΉ and surjective, and for i β₯ 1
U^{(i)} β Multiplicative (O/πͺ) (u β¦ (uβ1)/Οβ± mod πͺ) with kernel U^{(i+1)} and surjective.
The isomorphism theorem then gives #(Uβ°/UΒΉ) = #(O/πͺ)Λ£ = 2^f β 1 and
#(U^i/U^{i+1}) = #(O/πͺ) = 2^f.
Everything is parameterized by a uniformizer Ο : β₯k (B13-2's exists_uniformizer).
ββx β 1β = βx β 1β bridging the βΜβ-norm of the coercion and the β₯k-norm.
The scaled exchange: βxβ < βΟββ± β βxβ β€ βΟβ^{i+1} (divide by Οβ± and apply hΟ_max).
Grade 0: Uβ°/UΒΉ β (O/πͺ)Λ£ #
A norm-one unit of k as an element of the valuation ring O.
Equations
- GQ2.UnitFiltrationCounts.normUnitToOsub k u = β¨ββu, β―β©
Instances For
A norm-one unit of k as a unit of the valuation ring O.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The grade-0 map Uβ° β (O/πͺ)Λ£: a norm-one unit β¦ its residue.
Equations
- GQ2.UnitFiltrationCounts.gradeZeroHom k = (Units.map β(Ideal.Quotient.mk (GQ2.UnitFiltrationCounts.maxIdeal k))).comp (GQ2.UnitFiltrationCounts.normUnitToOsubUnit k)
Instances For
Grade i β₯ 1: U^{(i)}/U^{(i+1)} β (O/πͺ, +) #
(u β 1)/Οβ±, the value whose residue is the grade-i datum.
Equations
- GQ2.UnitFiltrationCounts.depthDiv k i u = (ββu - 1) / Ο ^ i
Instances For
(u β 1)/Οβ± as an element of O.
Equations
- GQ2.UnitFiltrationCounts.depthToOsub k hΟne i u = β¨GQ2.UnitFiltrationCounts.depthDiv k i u, β―β©
Instances For
The grade-i additivity (the cross-term (uβ1)(vβ1)/Οβ± has residue 0).
Surjectivity witness: 1 + aΒ·Οβ± is a norm-one unit in U^{(i)} with datum a.
The grade-i map U^{(i)} β Multiplicative (O/πͺ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
B13-4 result: the graded counts #(Uβ°/UΒΉ) = 2^f β 1 and #(U^i/U^{i+1}) = 2^f
(same f), at a uniformizer Ο. Fed into the DyadicUnitFiltration structure by B13-5.
The B13 capstone (the deep-part proof discharge, B13-5): every finite extension k/ββ inside βΜβ
carries a DyadicUnitFiltration. Assembled from the uniformizer + ramification data
(exists_uniformizer, exists_ramificationIndex β GQ2/UnitFiltrationTop.lean, B13-1/2) and
the residue-graded counts (UnitFiltrationCounts.exists_gradeCounts β B13-3/4). A single
uniformizer Ο : β₯k feeds every field, so the he normalization β2β = βΟβ^e and the graded
counts share the same Ο (the β₯k β βΜβ coercion is norm-preserving by rfl, so the β₯k-form
hypotheses discharge the βΜβ-form structure fields defeq). noncomputable β the witnesses are
pulled from the existence lemmas by Classical.choice. Discharges the axiom
GQ2.dyadicUnitFiltration (GQ2/Foundations/Axioms.lean).
Equations
- One or more equations did not get rendered due to their size.