Definitions/Def_ModularCurve_FullLevelSemistableCoveringNaturality.lean
Naturality clauses for full-level semistable coverings
Fix a prime q, a level M', a valuation subring A of \overline{\mathbb{Q}} with residue field \kappa_A, and a finite set W of places of \mathrm{modularFunctionFieldC}\,\kappa_A\,M'. For a semistable covering \mathcal{C} of fieldBar q M' over A — a structure consisting of component charts \mathcal{C}.\mathrm{CIg}\,\ell indexed by \ell in the projectivisation of (\mathbb{Z}/q)^2 with reduced fields \mathcal{C}.\mathrm{FIg}\,\ell, component charts \mathcal{C}.\mathrm{CSS}\,s with reduced fields \mathcal{C}.\mathrm{FSS}\,s for s\in W, annuli \mathcal{C}.\mathrm{An}, \mathcal{C}.\mathrm{An}' joining them, and the attachment, partition and rationality axioms — the predicate NaturalityClauses is the conjunction of four assertions.
First: for every \tau in the inertia subgroup of A over \mathbb{Q}, with g the semilinear automorphism of fieldBar q M' that applies \tau to the Laurent coefficients of q-expansions (semilinear over \tau on constants), and for every s\in W: the valuation subring (\mathcal{C}.\mathrm{CSS}\,s).\mathrm{integers} and the domain (\mathcal{C}.\mathrm{CSS}\,s).\mathrm{dom} are g-stable, and there is a \kappa_A-algebra automorphism \varphi of \mathcal{C}.\mathrm{FSS}\,s with InducesOnChart, i.e. reduction intertwines g with \varphi, and \mathrm{placeMap}(g\cdot P)=\varphi\cdot\mathrm{placeMap}(P) for P in the domain. Second: the same conclusions, for each index \zeta and each \gamma\in\Gamma_0(M')\subseteq\mathrm{SL}_2(\mathbb{Z}), with g the semilinear automorphism attached to the level automorphism levelAutBar q M' ζ γ⁻¹. Third: for such \gamma whose reduction redQ q γ is of unipotent cuspidal type, the domain of the Igusa chart at \ell=[1:0] is stable, the induced map on its reduced field is the identity, and \mathrm{placeMap} is invariant there. Fourth: there is one index \zeta_0 such that for all \gamma\in\Gamma_0(M') and all \ell, the pullback of \mathcal{C}.\mathrm{CIg}\,\ell along that level automorphism has the same integers and domain as \mathcal{C}.\mathrm{CIg}((\mathrm{redQ}\,q\,\gamma)^{-1}\cdot\ell), and likewise the pulled-back annulus domains match those of (\mathrm{redQ}\,q\,\gamma)^{-1}\cdot\ell.
Thus the predicate records, for a chosen presentation of the semistable reduction by charts and annuli, that the charts are permuted by the level automorphisms according to the action on the projective line and that inertia and the level automorphisms act through automorphisms of the reduced function fields compatibly with the specialisation of places.
Relation to Mathlib
Mathlib has no notion of component charts, annuli or semistable coverings of a function field over a valuation subring; these, and the predicate InducesOnChart relating a semilinear automorphism of the big field to a ring automorphism of a reduced field, are the project's own.
Where it is used
The clauses are asserted of the semistable covering of the full-level modular function field produced elsewhere in the development, and they supply the equivariance needed to compute the action of inertia and of the \Gamma_0(M')-level automorphisms on the components and the component group of the reduction, hence on the specialisation of the Jacobian that enters the level-lowering step.
References
- N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, Annals of Mathematics Studies 108, Princeton University Press, 1985, Chapter 13
- P. Deligne and M. Rapoport, Les schémas de modules de courbes elliptiques, in: Modular Functions of One Variable II, Lecture Notes in Mathematics 349, Springer, 1973, 143–316
- I. I. Bouw and S. Wewers, Stable reduction of modular curves, in: Modular Curves and Abelian Varieties, Progress in Mathematics 224, Birkhäuser, 2004, 1–22
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 50 lines
- 1 declarations
- used in the statements of 72 theorems and imported by 67 proofs
- imports 1 definition modules
Source file: Definitions/Def_ModularCurve_FullLevelSemistableCoveringNaturality.lean
Declarations
Source
import Definitions.Def_ModularCurve_FullLevelSemistableCoveringW2 set_option autoImplicit false noncomputable section namespace ModularCurve.FullLevel open AlgebraicCurve IsLocalRing DrinfeldCurve CongruenceSubgroup open scoped MatrixGroups attribute [local instance] ModularCurve.instDecidableEqResidueFieldSemistable ModularCurve.instAlgebraResidueFieldModularFunctionFieldCSemistable variable {q : ℕ} [Fact q.Prime] {M' : ℕ} [NeZero M'] {A : ValuationSubring (AlgebraicClosure ℚ)} variable {W : Finset (Place (ResidueField A) (modularFunctionFieldC (ResidueField A) M'))} namespace SemistableCovering def NaturalityClauses (𝒞 : SemistableCovering q M' A W) : Prop := (∀ τ ∈ A.inertiaSubgroupIn ℚ, let g := ModularCurve.arithmeticGalois (xHFunctionField (q ^ 2 * M') (levelH q M')) τ ∀ s, (∀ f : fieldBar q M', f ∈ (𝒞.CSS s).integers ↔ g • f ∈ (𝒞.CSS s).integers) ∧ (∀ P, P ∈ (𝒞.CSS s).dom ↔ g • P ∈ (𝒞.CSS s).dom) ∧ ∃ φ : 𝒞.FSS s ≃ₐ[ResidueField A] 𝒞.FSS s, InducesOnChart (𝒞.CSS s) g φ.toRingEquiv ∧ ∀ P ∈ (𝒞.CSS s).dom, (𝒞.CSS s).placeMap (g • P) = SemilinearAut.ofAlgAut φ • (𝒞.CSS s).placeMap P) ∧ (∀ (ζ : Idx q) (γ : SL(2, ℤ)), γ ∈ Gamma0 M' → ∀ s, let g := SemilinearAut.ofAlgAut (levelAutBar q M' ζ γ⁻¹) ∃ φ : 𝒞.FSS s ≃ₐ[ResidueField A] 𝒞.FSS s, InducesOnChart (𝒞.CSS s) g φ.toRingEquiv ∧ ∀ P ∈ (𝒞.CSS s).dom, (𝒞.CSS s).placeMap (g • P) = SemilinearAut.ofAlgAut φ • (𝒞.CSS s).placeMap P) ∧ (∀ (ζ : Idx q) (γ : SL(2, ℤ)), γ ∈ Gamma0 M' → (∃ t : ZMod q, redQ q γ = CuspidalType.unipotent q t) → let g := SemilinearAut.ofAlgAut (levelAutBar q M' ζ γ⁻¹) (∀ P, P ∈ (𝒞.CIg (lineInfty q)).dom ↔ g • P ∈ (𝒞.CIg (lineInfty q)).dom) ∧ InducesOnChart (𝒞.CIg (lineInfty q)) g (RingEquiv.refl _) ∧ (∀ P ∈ (𝒞.CIg (lineInfty q)).dom, (𝒞.CIg (lineInfty q)).placeMap (g • P) = (𝒞.CIg (lineInfty q)).placeMap P)) ∧ (∃ ζ₀ : Idx q, ∀ (γ : SL(2, ℤ)), γ ∈ Gamma0 M' → ∀ ℓ, ((𝒞.CIg ℓ).comap (levelAutBar q M' ζ₀ γ⁻¹)).integers = (𝒞.CIg ((redQ q γ)⁻¹ • ℓ)).integers ∧ ((𝒞.CIg ℓ).comap (levelAutBar q M' ζ₀ γ⁻¹)).dom = (𝒞.CIg ((redQ q γ)⁻¹ • ℓ)).dom ∧ ∀ s, ((𝒞.An ℓ s).comap (levelAutBar q M' ζ₀ γ⁻¹)).dom = (𝒞.An ((redQ q γ)⁻¹ • ℓ) s).dom) end SemistableCovering end ModularCurve.FullLevel end
Statements phrased using this module (72)
- Drinfeld specialisation of the full-level Tate module
ModularCurve.FullLevel.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_semistableCovering_of_semistableModel_of_inertiaIgusa1,288 below · depth 20 - Semistable covering, model and descent at full level q
ModularCurve.FullLevel.exists_semistableCovering_semistableModel_descent_equiv_w2_guards_inertiaInfty4,821 below · depth 20 - Tate-module specialisation from a semistable covering, q=3
ModularCurve.FullLevel.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_semistableCovering_of_semistableModel_of_inertiaIgusa_of_eq_three1,288 below · depth 21 - Drinfeld specialisation of the λ-adic Tate module, q=2
ModularCurve.FullLevel.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_semistableCovering_of_semistableModel_of_inertiaIgusa_of_eq_two1,288 below · depth 21 - Drinfeld specialisation of the full-level Tate module over a model
ModularCurve.FullLevel.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_semistableCovering_of_semistableModel_of_reduction_of_inertiaIgusa1,243 below · depth 21 - Assembly of the full-level semistable covering, model and descent
ModularCurve.FullLevel.exists_semistableCovering_equivClauses_of_valuationSubrings_semistableModel_inertiaInfty_charted4,820 below · depth 21 - Semistable covering, model and descent at full level q=3
ModularCurve.FullLevel.exists_semistableCovering_semistableModel_descent_equiv_perPoint_w2_guards_inertiaInfty_of_eq_three_of_dvd4,597 below · depth 21 - Semistable covering, model and descent at q=2, per-point clauses
ModularCurve.FullLevel.exists_semistableCovering_semistableModel_descent_equiv_perPoint_w2_guards_inertiaInfty_of_eq_two_of_dvd4,583 below · depth 21 - Tame inertia frame for the full-level telescope
ModularCurve.FullLevel.telescope_frame_of_semistableCovering876 below · depth 21 - Chart residue of a level function equals its value at s
ModularCurve.FullLevel.ComponentChart.exists_residue_inclusion_eq_algebraMap_evalAt_of_integers_eq0 below · depth 22 - Semistable model with descent from a disc-charted covering
ModularCurve.FullLevel.SemistableCovering.exists_semistableModel_descent_of_discCharts_of_noCuspFreePackageSS_of_jPins_of_nodeRings_nodeCharts4,476 below · depth 22 - Anchored Γ₀(M')-equivariance of the Igusa charts
ModularCurve.FullLevel.SemistableCovering.naturality_anchor_of_equivClauses_of_igusaLabelling1,094 below · depth 22 - Naturality of level automorphisms on the supersingular charts
ModularCurve.FullLevel.SemistableCovering.naturality_levelAut_supersingular_of_discFamily1,094 below · depth 22 - W2 clauses of a semistable covering from its chart rings
ModularCurve.FullLevel.SemistableCovering.w2Clauses_of_gaussPresentation_of_valuationSubring_over_fixed3,870 below · depth 22 - Injectivity of the cuspidal specialisation at full level q
ModularCurve.FullLevel.eq_zero_of_cuspidalSpecialization_eq_zero_of_forall_sum_unipotent_eq_zero_of_semistableCovering_of_reduction312 below · depth 22 - Inertia on supersingular charts: induced automorphism and naturality of reduction
ModularCurve.FullLevel.exists_algEquiv_inducesOnChart_arithmeticGalois_and_red_eq_of_semistableCovering_of_igusaDom42 below · depth 22 - Naturality of λ-adic reduction under level automorphisms
ModularCurve.FullLevel.exists_algEquiv_inducesOnChart_levelAutBar_and_red_eq_of_semistableCovering42 below · depth 22 - Inertia permutes the Igusa chart domains of a semistable covering
ModularCurve.FullLevel.exists_forall_mem_dom_teleChart_eIg_arithmeticGalois_smul_of_inertiaIgusaInftyClause38 below · depth 22 - Labelled level automorphisms suffice to reach an Igusa disc
ModularCurve.FullLevel.exists_levelAut_smul_mem_igusaDisc_of_forall_not_inTube1,104 below · depth 22 - Drinfeld intertwining on the supersingular charts, rational Tate modules
ModularCurve.FullLevel.exists_linearMap_rationalTateModule_drinfeld_injective_comp_eq_of_inducesOnChart_of_semistableCovering64 below · depth 22 - Drinfeld specialisation sp₀ over a semistable covering, q=3
ModularCurve.FullLevel.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_semistableCovering_of_semistableModel_of_reduction_of_inertiaIgusa_of_eq_three1,243 below · depth 22 - Drinfeld specialisation sp₀ from a semistable covering, q=2
ModularCurve.FullLevel.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_semistableCovering_of_semistableModel_of_reduction_of_inertiaIgusa_of_eq_two1,243 below · depth 22 - Regular prolongation whose integers are the Igusa ring at ∞
ModularCurve.FullLevel.exists_regularProlongation_integers_eq_igusaGaussRing1,112 below · depth 22 - Semistable covering of the full-level modular curve at q=3
ModularCurve.FullLevel.exists_semistableCovering_equivClauses_of_valuationSubrings_semistableModel_inertiaInfty_charted_of_eq_three_of_dvd4,596 below · depth 22 - Semistable covering, model and descent at q=2
ModularCurve.FullLevel.exists_semistableCovering_equivClauses_of_valuationSubrings_semistableModel_inertiaInfty_charted_of_eq_two_of_dvd4,582 below · depth 22 - Genus identity for the semistable covering of X_H(q²M')
ModularCurve.FullLevel.genusFF_fieldBar_add_eq_of_igusa_supersingular_charts4,108 below · depth 22 - Tame inertia stabilises the transported Igusa discs
ModularCurve.FullLevel.igusaDiscs_inertia_stable_of_stalkInert42 below · depth 22 - Cusp-free residue discs lie in the supersingular tube
ModularCurve.FullLevel.inTube_of_mem_drinfeldDisc_of_cuspFree1,114 below · depth 22 - Unipotent naturality at the Igusa chart of ∞
ModularCurve.FullLevel.naturality_unipotent_igusaInfty_of_discFamily1,094 below · depth 22 - Vanishing cycles: (τ-1)V inside unipotent-fixed GL₂(𝔽_q)-translates
ModularCurve.FullLevel.range_tateGal_sub_one_le_span_unipotent_fixed_of_semistableCovering_of_semistableModel1,174 below · depth 22 - Cuspidal vectors have tame-inertia-invariant components at full level
ModularCurve.FullLevel.ratCoord_mem_iInf_ker_sub_one_of_forall_sum_unipotent_eq_zero34 below · depth 22 - Telescope frame for the full-level semistable covering, q=3
ModularCurve.FullLevel.telescope_frame_of_semistableCovering_of_eq_three876 below · depth 22 - Telescope frame for the full-level semistable covering, q=2
ModularCurve.FullLevel.telescope_frame_of_semistableCovering_of_eq_two876 below · depth 22 - Drinfeld clause for supersingular charts from their valuation rings
ModularCurve.FullLevel.SemistableCovering.drinfeldClause_of_valuationSubring_over_fixed3,866 below · depth 23 - Semistable model with descent from a disc-charted covering, q=3
ModularCurve.FullLevel.SemistableCovering.exists_semistableModel_descent_of_discCharts_of_noCuspFreePackageSS_of_jPins_of_nodeRings_nodeCharts_of_eq_three_of_dvd4,246 below · depth 23 - Semistable model with descent from a disc-charted covering, q=2
ModularCurve.FullLevel.SemistableCovering.exists_semistableModel_descent_of_discCharts_of_noCuspFreePackageSS_of_jPins_of_nodeRings_nodeCharts_of_eq_two_of_dvd4,246 below · depth 23 - Anchoring label for the semistable covering at q=3
ModularCurve.FullLevel.SemistableCovering.naturality_anchor_of_equivClauses_of_igusaLabelling_of_eq_three_of_dvd377 below · depth 23 - Naturality of the Igusa labelling at an anchoring index (q=2)
ModularCurve.FullLevel.SemistableCovering.naturality_anchor_of_equivClauses_of_igusaLabelling_of_eq_two_of_dvd377 below · depth 23 - Naturality of level automorphisms on supersingular charts, q=3
ModularCurve.FullLevel.SemistableCovering.naturality_levelAut_supersingular_of_discFamily_of_eq_three_of_dvd377 below · depth 23 - Level automorphisms act on the supersingular charts (q=2)
ModularCurve.FullLevel.SemistableCovering.naturality_levelAut_supersingular_of_discFamily_of_eq_two_of_dvd377 below · depth 23 - Drinfeld and Igusa clauses at q=3 from chart rings
ModularCurve.FullLevel.SemistableCovering.perPoint_w2Clauses_of_gaussPresentation_of_valuationSubring_over_fixed_of_eq_three_of_dvd3,864 below · depth 23 - Drinfeld and Igusa clauses of a semistable covering at q=2
ModularCurve.FullLevel.SemistableCovering.perPoint_w2Clauses_of_gaussPresentation_of_valuationSubring_over_fixed_of_eq_two_of_dvd3,862 below · depth 23 - Cuspidal specialisation is injective at full level, q=3
ModularCurve.FullLevel.eq_zero_of_cuspidalSpecialization_eq_zero_of_forall_sum_unipotent_eq_zero_of_semistableCovering_of_reduction_of_eq_three312 below · depth 23 - Injectivity of cuspidal specialisation along a semistable covering, q=2
ModularCurve.FullLevel.eq_zero_of_cuspidalSpecialization_eq_zero_of_forall_sum_unipotent_eq_zero_of_semistableCovering_of_reduction_of_eq_two312 below · depth 23 - Inertia on supersingular charts; naturality of reduction, q=3
ModularCurve.FullLevel.exists_algEquiv_inducesOnChart_arithmeticGalois_and_red_eq_of_semistableCovering_of_igusaDom_of_eq_three42 below · depth 23 - Inertia on supersingular charts: induced automorphism and equivariance of red, q=2
ModularCurve.FullLevel.exists_algEquiv_inducesOnChart_arithmeticGalois_and_red_eq_of_semistableCovering_of_igusaDom_of_eq_two42 below · depth 23 - Level automorphisms on supersingular charts commute with λ-adic reduction, q=3
ModularCurve.FullLevel.exists_algEquiv_inducesOnChart_levelAutBar_and_red_eq_of_semistableCovering_of_eq_three42 below · depth 23 - Level automorphisms commute with λ-adic reduction on supersingular charts (q=2)
ModularCurve.FullLevel.exists_algEquiv_inducesOnChart_levelAutBar_and_red_eq_of_semistableCovering_of_eq_two42 below · depth 23 - Inertia permutes the Igusa charts' domains (q=3)
ModularCurve.FullLevel.exists_forall_mem_dom_teleChart_eIg_arithmeticGalois_smul_of_inertiaIgusaInftyClause_of_eq_three38 below · depth 23 - Inertia transports Igusa chart domains, case q=2
ModularCurve.FullLevel.exists_forall_mem_dom_teleChart_eIg_arithmeticGalois_smul_of_inertiaIgusaInftyClause_of_eq_two38 below · depth 23 - Labelled level automorphisms suffice to reach Igusa discs, q=3
ModularCurve.FullLevel.exists_levelAut_smul_mem_igusaDisc_of_forall_not_inTube_of_eq_three_of_dvd387 below · depth 23 - Labelled level automorphisms suffice for Igusa discs, q=2
ModularCurve.FullLevel.exists_levelAut_smul_mem_igusaDisc_of_forall_not_inTube_of_eq_two_of_dvd387 below · depth 23 - Drinfeld identification on supersingular charts, case q=3
ModularCurve.FullLevel.exists_linearMap_rationalTateModule_drinfeld_injective_comp_eq_of_inducesOnChart_of_semistableCovering_of_eq_three64 below · depth 23 - Drinfeld identification on supersingular charts at q=2
ModularCurve.FullLevel.exists_linearMap_rationalTateModule_drinfeld_injective_comp_eq_of_inducesOnChart_of_semistableCovering_of_eq_two64 below · depth 23 - Regular prolongation on the Igusa Gauss ring at q=3
ModularCurve.FullLevel.exists_regularProlongation_integers_eq_igusaGaussRing_of_eq_three_of_dvd492 below · depth 23 - Regular prolongation with Igusa Gauss ring at ∞, q=2
ModularCurve.FullLevel.exists_regularProlongation_integers_eq_igusaGaussRing_of_eq_two_of_dvd492 below · depth 23 - Genus identity for the semistable covering at q=3
ModularCurve.FullLevel.genusFF_fieldBar_add_eq_of_igusa_supersingular_charts_of_eq_three_of_dvd3,952 below · depth 23 - Genus identity for the semistable covering at q=2
ModularCurve.FullLevel.genusFF_fieldBar_add_eq_of_igusa_supersingular_charts_of_eq_two_of_dvd3,932 below · depth 23 - Tame-1 inertia stabilises the transported Igusa discs, q=3
ModularCurve.FullLevel.igusaDiscs_inertia_stable_of_stalkInert_of_eq_three_of_dvd42 below · depth 23 - Tame-1 inertia stabilises transported Igusa discs, q=2
ModularCurve.FullLevel.igusaDiscs_inertia_stable_of_stalkInert_of_eq_two_of_dvd42 below · depth 23 - Cusp-free Drinfeld discs lie in the supersingular tube (q=3)
ModularCurve.FullLevel.inTube_of_mem_drinfeldDisc_of_cuspFree_of_eq_three_of_dvd495 below · depth 23 - Drinfeld residue discs lie in the supersingular tube, q=2
ModularCurve.FullLevel.inTube_of_mem_drinfeldDisc_of_cuspFree_of_eq_two_of_dvd495 below · depth 23 - Unipotent naturality at the Igusa chart of ∞, q=3
ModularCurve.FullLevel.naturality_unipotent_igusaInfty_of_discFamily_of_eq_three_of_dvd377 below · depth 23 - Unipotent level automorphisms at the Igusa chart of ∞, q=2
ModularCurve.FullLevel.naturality_unipotent_igusaInfty_of_discFamily_of_eq_two_of_dvd377 below · depth 23 - Inertia image spanned by unipotent-fixed translates, q=3
ModularCurve.FullLevel.range_tateGal_sub_one_le_span_unipotent_fixed_of_semistableCovering_of_semistableModel_of_eq_three1,174 below · depth 23 - Unipotent-fixed GL₂(𝔽_q)-translates span (τ-1)V at q=2
ModularCurve.FullLevel.range_tateGal_sub_one_le_span_unipotent_fixed_of_semistableCovering_of_semistableModel_of_eq_two1,174 below · depth 23 - Drinfeld clause from a regular prolongation on a supersingular chart
ModularCurve.FullLevel.SemistableCovering.drinfeldClause_of_regularProlongation_of_exists_algEquiv_quotField0 below · depth 24 - Drinfeld clause at q=3 from supersingular chart valuation rings
ModularCurve.FullLevel.SemistableCovering.drinfeldClause_of_valuationSubring_over_fixed_of_eq_three_of_dvd3,860 below · depth 24 - Drinfeld clause for the supersingular charts, q=2
ModularCurve.FullLevel.SemistableCovering.drinfeldClause_of_valuationSubring_over_fixed_of_eq_two_of_dvd3,858 below · depth 24 - Drinfeld clause from a regular prolongation, hedged exponent
ModularCurve.FullLevel.SemistableCovering.exists_drinfeldClause_of_regularProlongation_of_exists_algEquiv_quotField_hedged0 below · depth 25 - Igusa Gauss ring at ∞ as a regular prolongation (q=3)
ModularCurve.FullLevel.exists_regularProlongation_integers_eq_igusaGaussRing_of_eq_three492 below · depth 28 - Regular prolongation with Igusa Gauss ring at ∞, q=2
ModularCurve.FullLevel.exists_regularProlongation_integers_eq_igusaGaussRing_of_eq_two492 below · depth 28