Definitions/Def_ModularCurve_FullLevelSemistableCoveringGuards.lean
Guard clauses for full-level semistable coverings
Fix a prime q, an integer M' \ge 1, a valuation subring A \subseteq \overline{\mathbb{Q}} with residue field \kappa = ResidueField A, and a finite set SS of places of modularFunctionFieldC κ M' over \kappa. For a SemistableCovering q M' A SS \mathcal{C} — a family of component charts C^{\mathrm{Ig}}_\ell = \mathcal{C}.\mathtt{CIg}\ \ell indexed by \ell \in \mathbb{P}^1(\mathbb{F}_q) with reduced fields \mathcal{C}.\mathtt{FIg}\ \ell, charts C^{\mathrm{SS}}_s = \mathcal{C}.\mathtt{CSS}\ s with reduced fields \mathcal{C}.\mathtt{FSS}\ s for s \in SS, and annuli joining them — three predicates are defined.
GenusClause is the numerical identity
g(\mathtt{fieldBar}\ q\ M') + \bigl(\#\mathbb{P}^1(\mathbb{F}_q) + \#SS\bigr) = \sum_{\ell}^{\mathrm{f}} g(\mathcal{C}.\mathtt{FIg}\ \ell) + \sum_{s \in SS} g(\mathcal{C}.\mathtt{FSS}\ s) + \#\mathbb{P}^1(\mathbb{F}_q)\cdot\#SS + 1,
the genus of fieldBar q M' being taken over \overline{\mathbb{Q}} and those of the reduced fields over \kappa, each g = \mathtt{genusFF} defined as the dimension over the base field of the repartition quotient \mathbb{A}/(\mathbb{A}(0) + F); the first sum is a finite-support sum over the index type.
HasDiscFibres C, for a component chart C of fieldBar q M' with reduced field \bar{F}, asserts that for every place Q of \bar{F} over \kappa not among C.\mathtt{nodes} there is a C-integral function T whose residue is non-zero with \mathrm{ord}_Q = 1, such that every place P \in C.\mathtt{dom} reducing to Q has T in its valuation subring with value P(T) \in \mathfrak{m}_A, and such that each c \in \mathfrak{m}_A is P(T) for exactly one place P \in C.\mathtt{dom} reducing to Q: the fibre over Q is the open unit disc parametrised by T. DiscFibreClause imposes this on all Igusa and all supersingular charts.
CurveClause asserts that each reduced field is IsCurveOver κ — principal divisors of degree zero exist, all place residue fields are finite over \kappa, and the module of Kähler differentials is free of rank one — and is essentially of finite type over \kappa.
Relation to Mathlib
Component charts, annuli, semistable coverings, the repartition genus genusFF and IsCurveOver are the project's own function-field notions; Mathlib contributes the ambient valuation-theoretic and Kähler-differential machinery, and Algebra.EssFiniteType is Mathlib's.
Where it is used
These clauses are the non-degeneracy conditions attached to a semistable covering of the full-level modular function field at q: they pin down that the charts are the genuine components of the special fibre (genus count over the complete bipartite dual graph), that the reduction of places off the nodes has open-disc fibres, and that the reduced fields are function fields of curves over the residue field. They are exported by the existence theorem for such coverings and assumed by its consumers in the analysis of the semistable special fibre used for level lowering at q.
References
- 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
- K. A. Ribet, On modular representations of \mathrm{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}) arising from modular forms, Inventiones Mathematicae 100 (1990), 431–476
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 48 lines
- 4 declarations
- used in the statements of 87 theorems and imported by 90 proofs
- imports 3 definition modules
Source file: Definitions/Def_ModularCurve_FullLevelSemistableCoveringGuards.lean
Imports
Imported by
- no other definition module
Declarations
- def
ModularCurve.FullLevel.SemistableCovering.GenusClause - def
ModularCurve.FullLevel.SemistableCovering.HasDiscFibres - def
ModularCurve.FullLevel.SemistableCovering.DiscFibreClause - def
ModularCurve.FullLevel.SemistableCovering.CurveClause
Source
import Definitions.Def_ModularCurve_FullLevelSemistableCovering import Definitions.Def_AlgebraicCurve_Repartitions import Definitions.Def_AlgebraicCurve_IsCurveOver set_option autoImplicit false noncomputable section namespace ModularCurve.FullLevel open AlgebraicCurve IsLocalRing attribute [local instance] ModularCurve.instDecidableEqResidueFieldSemistable ModularCurve.instAlgebraResidueFieldModularFunctionFieldCSemistable variable {q : ℕ} [Fact q.Prime] {M' : ℕ} [NeZero M'] {A : ValuationSubring (AlgebraicClosure ℚ)} variable {SS : Finset (Place (ResidueField A) (modularFunctionFieldC (ResidueField A) M'))} namespace SemistableCovering def GenusClause (𝒞 : SemistableCovering q M' A SS) : Prop := AlgebraicCurve.genusFF (AlgebraicClosure ℚ) ↥(fieldBar q M') + (Nat.card (CuspidalType.ProjLine q) + SS.card) = ∑ᶠ ℓ : CuspidalType.ProjLine q, AlgebraicCurve.genusFF (ResidueField A) (𝒞.FIg ℓ) + ∑ s ∈ SS.attach, AlgebraicCurve.genusFF (ResidueField A) (𝒞.FSS s) + Nat.card (CuspidalType.ProjLine q) * SS.card + 1 def HasDiscFibres {Fbar : Type} [Field Fbar] [Algebra (ResidueField A) Fbar] (C : ComponentChart A (fieldBar q M') Fbar) : Prop := ∀ Q : Place (IsLocalRing.ResidueField A) Fbar, Q ∉ C.nodes → ∃ (T : ↥(fieldBar q M')) (hT : T ∈ C.integers), C.residue ⟨T, hT⟩ ≠ 0 ∧ Q.ord (C.residue ⟨T, hT⟩) = 1 ∧ (∀ P ∈ C.dom, C.placeMap P = Q → T ∈ P.toValuationSubring ∧ ∃ h : P.evalAt T ∈ A, (⟨P.evalAt T, h⟩ : A) ∈ IsLocalRing.maximalIdeal A) ∧ ∀ c : A, c ∈ IsLocalRing.maximalIdeal A → ∃! P : Place (AlgebraicClosure ℚ) ↥(fieldBar q M'), P ∈ C.dom ∧ C.placeMap P = Q ∧ P.evalAt T = c def DiscFibreClause (𝒞 : SemistableCovering q M' A SS) : Prop := (∀ ℓ, HasDiscFibres (𝒞.CIg ℓ)) ∧ ∀ s, HasDiscFibres (𝒞.CSS s) def CurveClause (𝒞 : SemistableCovering q M' A SS) : Prop := (∀ ℓ, IsCurveOver (ResidueField A) (𝒞.FIg ℓ) ∧ Algebra.EssFiniteType (ResidueField A) (𝒞.FIg ℓ)) ∧ ∀ s, IsCurveOver (ResidueField A) (𝒞.FSS s) ∧ Algebra.EssFiniteType (ResidueField A) (𝒞.FSS s) end SemistableCovering end ModularCurve.FullLevel end
Statements phrased using this module (87)
- 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 - Constant reduction of the modular function field at q ∤ M'
ModularCurve.exists_constantReduction_modularFunctionFieldBar_residue_eq_coeffMap861 below · depth 20 - Telescope laws of a semistable covering at full level
ModularCurve.FullLevel.SemistableCovering.telescope_laws0 below · depth 21 - 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 - 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 - Rigidity of disc-fibred component charts
AlgebraicCurve.ComponentChart.exists_algEquiv_residue_eq_and_placeMap_eq_smul_of_integers_eq_of_dom_eq_of_hasDiscFibres265 below · depth 23 - 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 - Unique place above each supersingular place of X₀(M')_κ
ModularCurve.FullLevel.existsUnique_place_restrictAlong_eq_of_mem_ssPlaces1,119 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 - Genus of the level Γ_H(q²M') function field in characteristic q
ModularCurve.FullLevel.genusFF_xHFunctionFieldC_levelH_eq1,313 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 - Unique place over a supersingular place via q↦ q^{q^2}
ModularCurve.FullLevel.existsUnique_place_forall_mem_iff_mem_of_coe_eq_qExpand_sq_of_mem_ssPlaces1,123 below · depth 24 - Unique place over a supersingular place when q=3
ModularCurve.FullLevel.existsUnique_place_restrictAlong_eq_of_mem_ssPlaces_of_eq_three423 below · depth 24 - Unique place over a supersingular place at q=2
ModularCurve.FullLevel.existsUnique_place_restrictAlong_eq_of_mem_ssPlaces_of_eq_two300 below · depth 24 - Genus of the Γ_H(q²M') function field at q=3
ModularCurve.FullLevel.genusFF_xHFunctionFieldC_levelH_eq_of_eq_three_of_dvd928 below · depth 24 - Genus of the Igusa-level field at a place of ℚ̄ over q
ModularCurve.FullLevel.genusFF_xHFunctionFieldC_levelH_eq_of_liesOverPrime1,298 below · depth 24 - Ramification of the Igusa level field over X₀(M') in characteristic q
ModularCurve.FullLevel.ramificationIndex_xHFunctionFieldC_levelH_modularFunctionFieldC_eq_of_liesOverPrime1,115 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 - Unique place over a supersingular place via q↦ q^{q^2}, q=3
ModularCurve.FullLevel.existsUnique_place_forall_mem_iff_mem_of_coe_eq_qExpand_sq_of_mem_ssPlaces_of_eq_three429 below · depth 25 - Unique place reading a supersingular place at q=2
ModularCurve.FullLevel.existsUnique_place_forall_mem_iff_mem_of_coe_eq_qExpand_sq_of_mem_ssPlaces_of_eq_two302 below · depth 25 - Unique place over supersingular places in the q=2 Igusa cover
ModularCurve.FullLevel.existsUnique_place_restrictAlong_eq_of_mem_ssPlaces_of_eq_two_of_dvd300 below · depth 25 - Order of the Igusa Kummer radicand away from supersingular places
ModularCurve.FullLevel.gcd_natAbs_ord_eisensteinRatio_pow_eq_div_placeWidth_of_not_mem_ssPlaces480 below · depth 25 - Order of the Eisenstein radicand at supersingular places
ModularCurve.FullLevel.gcd_natAbs_ord_eisensteinRatio_pow_eq_one_of_mem_ssPlaces479 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