Definitions/Def_GaloisRep_TameCharacter.lean
Tame character attached to a place of
The module defines a single function, ValuationSubring.tameCharacter. Its data are: a valuation subring P of \overline{\mathbb{Q}} (the algebraic closure of \mathbb{Q} as constructed in Mathlib), regarded as a place of \overline{\mathbb{Q}}; an element \pi \in \overline{\mathbb{Q}}; and a \mathbb{Q}-algebra automorphism \sigma of \overline{\mathbb{Q}}. The value \mathrm{tameCharacter}\,P\,\pi\,\sigma lies in the residue field \kappa(P) of the local ring P, and is defined by a case distinction on whether the quotient \sigma(\pi)/\pi, formed in the field \overline{\mathbb{Q}}, belongs to P: if it does, the value is the image of that element under the residue map P \to \kappa(P); otherwise the value is 0. In particular the value is 0 whenever \sigma(\pi)/\pi has negative valuation at P, and also when \pi = 0, where the division convention gives \sigma(\pi)/\pi = 0 and the residue is 0 anyway.
The definition is thus a bare function of \sigma, with no multiplicativity, no restriction to a decomposition or inertia subgroup, and no hypothesis relating \pi to P built in; the membership condition is settled by classical decidability. The intended situation is that P lies over a prime p and \pi is a root of X^{p^n-1} - p, so that (\sigma(\pi)/\pi)^{p^n-1} = 1, the quotient is a root of unity lying in P, and the restriction of \sigma \mapsto \mathrm{tameCharacter}\,P\,\pi\,\sigma to the inertia subgroup at P is the fundamental character of level n of tame inertia, with values in the (p^n-1)-st roots of unity of \kappa(P). Multiplicativity on inertia, independence of the choice of \pi, and the behaviour under conjugation by a Frobenius element are separate assertions about this function rather than part of its definition.
Relation to Mathlib
Built from Mathlib's ValuationSubring, IsLocalRing.ResidueField and IsLocalRing.residue; Mathlib has no notion of tame character or fundamental character of tame inertia, so this is the project's own definition.
Where it is used
This function supplies the tame (fundamental) characters used to analyse the restriction to inertia at p of mod p Galois representations, in particular in the local analysis underlying level lowering and the classification of the possible shapes of \bar\rho|_{I_p}. It is imported throughout the Galois-representation-theoretic part of the development.
References
- J.-P. Serre, Propriétés galoisiennes des points d'ordre fini des courbes elliptiques, Inventiones Mathematicae 15 (1972), 259–331
- J.-P. Serre, Corps locaux, Hermann, Paris, 1962
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 13 lines
- 1 declarations
- used in the statements of 373 theorems and imported by 362 proofs
- imports 0 definition modules
Source file: Definitions/Def_GaloisRep_TameCharacter.lean
Imports
- only Mathlib
Declarations
Source
import Mathlib.RingTheory.Valuation.ValuationSubring ↗ import Mathlib.FieldTheory.IsAlgClosed.AlgebraicClosure ↗ import Mathlib.Algebra.Algebra.Rat ↗ namespace ValuationSubring noncomputable def tameCharacter (P : ValuationSubring (AlgebraicClosure ℚ)) (π : AlgebraicClosure ℚ) (σ : AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ) : IsLocalRing.ResidueField P := by classical exact if h : σ π / π ∈ P then IsLocalRing.residue P ⟨σ π / π, h⟩ else 0 end ValuationSubring
Statements phrased using this module (373)
- Tame character attains a primitive m-th root of unity on inertia
ValuationSubring.exists_mem_inertiaSubgroupIn_isPrimitiveRoot_tameCharacter11 below · depth 9 - Inertia eigenvector for a tame character, supersingular case
WeierstrassCurve.exists_inertia_eigenvector_tameCharacter_residualGaloisRepOf_of_supersingular13 below · depth 9 - Inertia acts by units with residue the tame character
ValuationSubring.exists_units_mul_eq_and_residue_eq_tameCharacter_of_mem_inertiaSubgroupIn2 below · depth 10 - Independence of the tame character under unit change of π
ValuationSubring.tameCharacter_eq_of_div_mem_of_div_mem1 below · depth 11 - Fundamental character of level two for non-unit Tₚ, p odd
CuspForm.exists_galoisRepAdic_inertia_eigenvector_tameCharacter_of_not_isUnit_heckeT_of_ne_two2,460 below · depth 12 - Inertia eigenvector of level-two tame type at p=3
GaloisRep.exists_inertia_eigenvector_tameCharacter_pow_of_theta_heckeT_eq_zero_of_det_eq_pow_of_katz_of_eq_three2,903 below · depth 12 - Frobenius conjugation raises the tame character to the p-th power
ValuationSubring.tameCharacter_conj_of_isFrobeniusAt1 below · depth 12 - Level-two tame character: its (p+1)-st power is cyclotomic
ValuationSubring.tameCharacter_pow_succ_eq_natCast_of_pow_eq_of_mem_inertiaSubgroupIn4 below · depth 12 - Supersingular inertia eigenvector via level-two fundamental characters, weight two
GaloisRep.exists_inertia_eigenvector_tameCharacter_pow_of_theta_heckeT_eq_zero_of_det_eq_pow_of_eq_two2,583 below · depth 13 - Tame inertia eigenvector for a flat rank-two representation
GaloisRepAdic.exists_inertia_eigenvector_tameCharacter_of_isFlatAt152 below · depth 13 - Residue 1 for p-power roots of unity above p
ValuationSubring.residue_eq_one_of_pow_prime_pow_eq_one0 below · depth 13 - Multiplicativity of the tame character on inertia
ValuationSubring.tameCharacter_mul_of_mem_inertiaSubgroupIn1 below · depth 13 - Tame character is multiplicative in powers of the uniformiser
ValuationSubring.tameCharacter_pow_left0 below · depth 13 - The tame character of level two is killed by p²-1
ValuationSubring.tameCharacter_pow_sq_sub_one_eq_one_of_mem_inertiaSubgroupIn0 below · depth 13 - Tame character of ζ-1 equals the cyclotomic exponent
ValuationSubring.tameCharacter_sub_one_eq_natCast0 below · depth 13 - Inertia labels at q given by the cuspidal type θ or θ^q
CuspForm.IsNewform.inertia_labels_eq_or_eq_pow_of_isCuspidalOfType_subrepresentation_of_irreducible_odd_of_range6,800 below · depth 14 - Frobenius twist of coefficients preserves the level-two inertia alternative
GaloisRep.exists_inertia_eigenvector_tameCharacter_pow_map_of_forall_eq_pow0 below · depth 14 - Transfer of an inertia tame-character eigenvector along a conjugation
GaloisRep.exists_inertia_eigenvector_tameCharacter_pow_of_conj_map0 below · depth 14 - Level-two inertia eigenvector forces no stable line
GaloisRep.forall_stableLine_false_of_inertia_eigenvector_tameCharacter_pow17 below · depth 14 - Multiplicative inertia labels for a tame rank-two representation
GaloisRepAdic.exists_inertia_labels_mul_dichotomy_of_forall_wild_apply_eq_one8 below · depth 14 - Inertia eigenvector with tame character of p-adic digits 0,1
HopfAlgebra.exists_inertia_eigenvector_tameCharacter_pow_of_finite_flat137 below · depth 14 - Quadratic relation for inertia on cuspidal intertwiners
FullLevelTate.Datum.isoHomGal_inertia_quadratic_of_specialization0 below · depth 15 - A full-level Tate datum receiving newforms and Drinfeld specialisations
FullLevelTate.exists_datum_forall_exists_eigenIsoHom_ne_bot_and_exists_drinfeldSpecialization_of_algebraMap_eq6,623 below · depth 15 - Galois-simple finite flat factor for nonzero inertia-equivariant maps
HopfAlgebra.exists_finiteFlat_galoisSimple_factor_of_nonzero_equivariant_map13 below · depth 15 - Raynaud digit bound, Galois-simple case: inertia eigenvector for a tame character power
HopfAlgebra.exists_inertia_eigenvector_tameCharacter_pow_of_finite_flat_of_galoisSimple134 below · depth 15 - Tame inertia labels come from a character of 𝔽_{q²}^×
ValuationSubring.exists_monoidHom_galoisField_units_forall_tameCharacter_eq_imp_eq_or_eq_pow21 below · depth 15 - Full-level Tate datum: newform eigenspaces and Drinfeld specialisation
FullLevelTate.exists_datum_forall_exists_eigenIsoHom_ne_bot_and_exists_drinfeldSpecialization_of_levelAutInputs6,588 below · depth 16 - Inertia eigenvector from a reduction-kernel point with F≠ 0
HopfAlgebra.exists_inertia_eigenvector_tameCharacter_pow_of_finite_flat_of_galoisSimple_of_exists_reductionKernel_map_ne_zero131 below · depth 16 - Inertia-fixed eigenvector when F kills the reduction kernel
HopfAlgebra.exists_inertia_eigenvector_tameCharacter_pow_of_finite_flat_of_galoisSimple_of_forall_reductionKernel_map_eq_zero1 below · depth 16 - Tame inertia characters of exponent m are powers of the tame character
ValuationSubring.exists_eq_tameCharacter_pow_of_pow_eq_one18 below · depth 16 - Cuspidal type θ for the level-zero component at q
CuspForm.IsNewform.exists_isCuspidalOfType_gl2ReductionRep_of_inertia_labels_eq_pow_of_irreducible_odd_of_cast_eq_neg_one10,520 below · depth 17 - Supercuspidal type character at q has λ-power order
CuspForm.IsNewform.ne_one_and_exists_pow_pow_eq_one_of_isCuspidalOfType_of_unipotentOnInertia_of_irreducible_odd6,546 below · depth 17 - Drinfeld specialisation of the full level-q Tate module
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_comp_eq_zero_imp_of_levelAutInputs6,297 below · depth 17 - Inertia-simple step carrying a nonzero additive functional
HopfAlgebra.exists_inertiaStable_simple_step_of_map_ne_zero12 below · depth 17 - Raynaud digit bound for one inertia-simple step
HopfAlgebra.exists_inertia_eigenvector_tameCharacter_pow_of_finite_flat_of_inertiaSimple_step128 below · depth 17 - Inertia labels at q given by a cuspidal type θ
CuspForm.IsNewform.inertia_labels_eq_or_eq_pow_of_isCuspidalOfType_subrepresentation_of_irreducible_odd_of_range_of_cast_eq_neg_one6,535 below · depth 18 - No equivariant map to a principal series at q when q² ‖ M
CuspForm.IsNewform.linearMap_psCarrier_eq_zero_of_charpoly_inertia_eq_mul_of_eq_pow_of_pow_sub_one_ne_one_exponent_two7,036 below · depth 18 - The q=3 case of the full-level Drinfeld specialisation
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_comp_eq_zero_imp_of_levelAutInputs_of_eq_three5,086 below · depth 18 - Full-level Tate specialisation onto Drinfeld curves: the case q=2
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_comp_eq_zero_imp_of_levelAutInputs_of_eq_two5,072 below · depth 18 - Drinfeld-curve specialisation of the full-level Tate module, q≥ 5
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_comp_eq_zero_imp_of_levelAutInputs_of_five_le5,300 below · depth 18 - Raynaud digit bound for one inertia-simple step, functional form
HopfAlgebra.exists_additive_eigenfunctional_tameCharacter_pow_of_finite_flat_of_inertiaSimple_step124 below · depth 18 - Inertia eigenvector from a tame eigenfunctional on a simple step
HopfAlgebra.exists_inertia_eigenvector_of_additive_eigenfunctional_of_inertiaSimple_step3 below · depth 18 - Full-level Tate datum with Drinfeld specialisation when q≡-1 mod λ
FullLevelTate.exists_datum_forall_exists_eigenIsoHom_ne_bot_and_exists_drinfeldSpecialization_of_algebraMap_eq_of_ne_two_of_cast_eq_neg_one6,358 below · depth 19 - Drinfeld-curve specialisation of the full-level-3 Tate module
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_eq_three5,081 below · depth 19 - Drinfeld-curve specialisation at q=2 of the full-level Tate module
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_eq_two5,067 below · depth 19 - Drinfeld specialisation of the full-level Tate module, q ≥ 5
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_five_le5,295 below · depth 19 - Raynaud normal-form model of an inertia-simple step
HopfAlgebra.exists_fVectStructure_normalForm_model_of_finite_flat_of_inertiaSimple_step122 below · depth 19 - Existence of a full-level Tate datum with Drinfeld specialisation
FullLevelTate.exists_datum_forall_exists_eigenIsoHom_ne_bot_and_exists_drinfeldSpecialization_of_levelAutInputs_of_ne_two_of_cast_eq_neg_one6,323 below · depth 20 - Drinfeld specialisation of the full-level-3 Tate module, q=3
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_eq_three_of_dvd5,072 below · depth 20 - Drinfeld specialisation of the full-level-2 Tate module
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_eq_zero_of_eq_two_of_dvd5,058 below · depth 20 - A finite field acting on an inertia-simple step of points
HopfAlgebra.exists_field_lineAction_of_finite_flat_of_inertiaSimple_step18 below · depth 20 - Drinfeld specialisation of the full-level Tate module, case q≡-1
FullLevelTate.exists_linearMap_tateProd_comp_baseChange_eq_and_comp_eq_zero_imp_of_levelAutInputs_of_ne_two_of_cast_eq_neg_one6,032 below · depth 21 - Equivariance of the Drinfeld specialisation from two generating cases
FullLevelTate.comp_baseChange_mul_eq_tateProdRep_comp_of_det_eq_one_of_diagOneElem0 below · depth 22 - 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 - Inertia of tame value α sends ζ to ζ^{N(α)}
ModularCurve.FullLevel.Idx.smul_eq_pow_of_tameCharacter_eq_of_algebraMap_eq_pow_succ0 below · depth 22 - Anchored Γ₀(M')-equivariance of the Igusa charts
ModularCurve.FullLevel.SemistableCovering.naturality_anchor_of_equivClauses_of_igusaLabelling1,094 below · depth 22 - Inertia naturality on the supersingular charts
ModularCurve.FullLevel.SemistableCovering.naturality_inertia_supersingular_of_discTransport_of_inTube_of_perm_drinfeld3,874 below · depth 22 - Naturality of level automorphisms on the supersingular charts
ModularCurve.FullLevel.SemistableCovering.naturality_levelAut_supersingular_of_discFamily1,094 below · depth 22 - Tame inertia with trivial character commutes with ℚ̄-level automorphisms
ModularCurve.FullLevel.arithmeticGalois_mul_ofAlgAut_levelAutBar_of_tameCharacter_eq_one40 below · depth 22 - Igusa nodes and residue-disc family for the Gauss prolongation
ModularCurve.FullLevel.exists_igusaNodes_discFamily_of_igusaGaussRing_allInertia2,035 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 - Igusa nodes over supersingular places along level transports
ModularCurve.FullLevel.exists_mem_igusaNodes_over_of_levelAut_transport_linear_nodes_iff292 below · depth 22 - Regular prolongation whose integers are the Igusa ring at ∞
ModularCurve.FullLevel.exists_regularProlongation_integers_eq_igusaGaussRing1,112 below · depth 22 - Tube annuli at a supersingular place, with discs and crossing models
ModularCurve.FullLevel.exists_tubeAnnuli_width_inertia_discs_charted_inertNodes_nodeRings_nodeCharts_moduliHasse4,080 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 - Level-M' reduction integers are the Igusa Gauss ring at ∞
ModularCurve.FullLevel.mem_constantReduction_integers_iff_inclusion_mem_igusaGaussRing2 below · depth 22 - Unipotent naturality at the Igusa chart of ∞
ModularCurve.FullLevel.naturality_unipotent_igusaInfty_of_discFamily1,094 below · depth 22 - No smooth-point package at a reciprocal annulus pair
ModularCurve.FullLevel.not_smoothPointPackage_of_annulusPair_attached_igusaEnd_of_testFunction_fullLevel1 below · depth 22 - Inertia element with trivial tame character moving a λ-th root of π
ValuationSubring.exists_mem_inertiaSubgroupIn_tameCharacter_eq_one_and_pow_eq_and_apply_ne15 below · depth 22 - Place-stabilising ring automorphisms as inertia elements of trivial tame character
ValuationSubring.exists_mem_inertiaSubgroupIn_tameCharacter_eq_one_coe_eq_of_ringEquiv0 below · depth 22 - Kernel, conjugates and values of the level-two tame character
ValuationSubring.tameCharacter_eq_one_iff_apply_eq_and_conj_mem_and_exists_apply_eq_of_pow_sq_sub_one_eq0 below · depth 22 - Tame-character-one inertia induces the identity on a Drinfeld chart
ModularCurve.FullLevel.SemistableCovering.inducesOnChart_refl_of_drinfeldClause_of_tameCharacter_eq_one0 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 - Inertia naturality on the supersingular charts, q=3
ModularCurve.FullLevel.SemistableCovering.naturality_inertia_supersingular_of_discTransport_of_inTube_of_perm_drinfeld_of_eq_three_of_dvd3,868 below · depth 23 - Inertia naturality on the supersingular charts, q=2
ModularCurve.FullLevel.SemistableCovering.naturality_inertia_supersingular_of_discTransport_of_inTube_of_perm_drinfeld_of_eq_two_of_dvd3,866 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 - Inertia stabilises the supersingular valuation rings O_{SS}(s)
ModularCurve.FullLevel.arithmeticGalois_smul_mem_drinfeldRing_iff_of_componentChart3,870 below · depth 23 - Igusa nodes and residue discs at q=3
ModularCurve.FullLevel.exists_igusaNodes_discFamily_of_igusaGaussRing_allInertia_of_eq_three_of_dvd1,770 below · depth 23 - Igusa nodes and residue discs for q=2
ModularCurve.FullLevel.exists_igusaNodes_discFamily_of_igusaGaussRing_allInertia_of_eq_two_of_dvd1,770 below · depth 23 - Smooth-point charts for the Igusa Gauss ring at ∞
ModularCurve.FullLevel.exists_igusaSmoothPointCharts_of_igusaGaussRing_allInertia2,033 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 - Igusa nodes over supersingular places under level transport, q=3
ModularCurve.FullLevel.exists_mem_igusaNodes_over_of_levelAut_transport_linear_nodes_iff_of_eq_three_of_dvd292 below · depth 23 - Transported Igusa nodes over supersingular places, q = 2
ModularCurve.FullLevel.exists_mem_igusaNodes_over_of_levelAut_transport_linear_nodes_iff_of_eq_two_of_dvd292 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 - Supersingular prolongation with smooth charts, node presentations, Hasse J
ModularCurve.FullLevel.exists_supersingularRegularProlongation_smoothPointCharts_nodePresentations_crossUnits_igusaOverS_inertia_nodeCharts_hasseJ3,844 below · depth 23 - Supersingular prolongation: charts, node annuli, cross units, inertia
ModularCurve.FullLevel.exists_supersingularRegularProlongation_smoothPointCharts_nodePresentations_crossUnits_inertia3,845 below · depth 23 - Tube annuli and residue discs at a supersingular place (q=3)
ModularCurve.FullLevel.exists_tubeAnnuli_width_inertia_discs_charted_inertNodes_nodeRings_nodeCharts_moduliHasse_of_eq_three_of_dvd3,933 below · depth 23 - Tube annuli, discs and node rings at one supersingular place (q=2)
ModularCurve.FullLevel.exists_tubeAnnuli_width_inertia_discs_charted_inertNodes_nodeRings_nodeCharts_moduliHasse_of_eq_two_of_dvd3,933 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 - Constant reduction integers equal the Igusa Gauss ring at ∞ (q=3)
ModularCurve.FullLevel.mem_constantReduction_integers_iff_inclusion_mem_igusaGaussRing_of_eq_three_of_dvd2 below · depth 23 - Igusa Gauss ring at ∞ cuts out the level-M' reduction (q=2)
ModularCurve.FullLevel.mem_constantReduction_integers_iff_inclusion_mem_igusaGaussRing_of_eq_two_of_dvd2 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 - No smooth-point package at an Igusa end, q=3
ModularCurve.FullLevel.not_smoothPointPackage_of_annulusPair_attached_igusaEnd_of_testFunction_fullLevel_of_eq_three_of_dvd1 below · depth 23 - No smooth-point package at an Igusa-end node, q=2
ModularCurve.FullLevel.not_smoothPointPackage_of_annulusPair_attached_igusaEnd_of_testFunction_fullLevel_of_eq_two_of_dvd1 below · depth 23 - Inertia with trivial tame character fixes q-th roots of unity
ValuationSubring.apply_eq_self_of_pow_eq_one_of_tameCharacter_eq_one6 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 - Inertia fixes the supersingular Drinfeld rings, q=3
ModularCurve.FullLevel.arithmeticGalois_smul_mem_drinfeldRing_iff_of_componentChart_of_eq_three_of_dvd3,864 below · depth 24 - Inertia stabilises the supersingular valuation rings (q=2)
ModularCurve.FullLevel.arithmeticGalois_smul_mem_drinfeldRing_iff_of_componentChart_of_eq_two_of_dvd3,862 below · depth 24 - Smooth-point charts on the Igusa ∞-component, q=3
ModularCurve.FullLevel.exists_igusaSmoothPointCharts_of_igusaGaussRing_allInertia_of_eq_three1,768 below · depth 24 - Smooth Igusa charts off the supersingular locus, q=2
ModularCurve.FullLevel.exists_igusaSmoothPointCharts_of_igusaGaussRing_allInertia_of_eq_two1,768 below · depth 24 - Igusa smooth-point data at each layer of a constants tower
ModularCurve.FullLevel.exists_igusaTower_smoothPointData_of_stable2,008 below · depth 24 - Supersingular regular prolongation: charts, node models, affine chart
ModularCurve.FullLevel.exists_supersingularRegularProlongation_smoothPointCharts_nodePresentations_cover_nodeCharts_hasseJ_drinfeldInertia_affineChart3,767 below · depth 24 - Supersingular prolongation at q=3: charts, annuli, node models, Drinfeld identification
ModularCurve.FullLevel.exists_supersingularRegularProlongation_smoothPointCharts_nodePresentations_crossUnits_igusaOverS_inertia_nodeCharts_hasseJ_of_eq_three_of_dvd3,838 below · depth 24 - Supersingular prolongation, node package and Drinfeld inertia at q=2
ModularCurve.FullLevel.exists_supersingularRegularProlongation_smoothPointCharts_nodePresentations_crossUnits_igusaOverS_inertia_nodeCharts_hasseJ_of_eq_two_of_dvd3,836 below · depth 24 - Supersingular prolongation at q=3: charts, node annuli, Drinfeld action
ModularCurve.FullLevel.exists_supersingularRegularProlongation_smoothPointCharts_nodePresentations_crossUnits_inertia_of_eq_three_of_dvd3,839 below · depth 24 - Supersingular Gauss prolongation at q=2: charts, node annuli, Drinfeld
ModularCurve.FullLevel.exists_supersingularRegularProlongation_smoothPointCharts_nodePresentations_crossUnits_inertia_of_eq_two_of_dvd3,837 below · depth 24 - Level orbits and generators for a supersingular prolongation
ModularCurve.FullLevel.supersingularProlongation_drinfeldQuotient_levelOrbits_generators_inertia_of_drinfeldIdentification_of_affineChart144 below · depth 24 - Node annuli and crossing data over a supersingular place
ModularCurve.FullLevel.supersingularProlongation_exists_nodeAnnuli_nodePresentations_cover_crossUnits_zeroFree_of_nodePresentations_nodeCharts_hasseJ215 below · depth 24 - No cusp-free smooth-point chart at an end of the supersingular component
ModularCurve.FullLevel.supersingularProlongation_not_smoothPointPackage_of_mem_ends_nodeCharts_hasseJ_cuspFree197 below · depth 24 - Semilinear transport of smooth-point packages off the ends
ModularCurve.FullLevel.supersingularProlongation_smoothPointPackage_semilinearTransport_of_cuspFree0 below · depth 24 - Uniqueness of the smooth-point package on the supersingular component
ModularCurve.FullLevel.supersingularProlongation_smoothPointPackage_unique64 below · depth 24 - Inertia acts trivially on a pinned constant reduction
ModularCurve.constantReduction_residue_arithmeticGalois_smul_eq189 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 - Smooth-point stalks of the Igusa base model at level q²M'
ModularCurve.FullLevel.exists_igusaBaseModel_smoothPointStalks1,994 below · depth 25 - Igusa smooth-point data over all constant layers, q=3
ModularCurve.FullLevel.exists_igusaTower_smoothPointData_of_stable_of_eq_three1,743 below · depth 25 - Igusa tower smooth-point data for q=2
ModularCurve.FullLevel.exists_igusaTower_smoothPointData_of_stable_of_eq_two1,743 below · depth 25 - k₀-level supersingular package: smooth charts, nodes, Drinfeld action
ModularCurve.FullLevel.exists_klevel_supersingularDVR_smoothPointPackages_nodePresentations_nodeCharts_hasseJ_drinfeldInertia_affineChart3,749 below · depth 25 - Supersingular prolongation at q=3: charts, nodes, Drinfeld inertia
ModularCurve.FullLevel.exists_supersingularRegularProlongation_smoothPointCharts_nodePresentations_cover_nodeCharts_hasseJ_drinfeldInertia_of_eq_three_of_dvd_affineChart3,761 below · depth 25 - Supersingular prolongation with charts, nodes and Drinfeld inertia, q=2
ModularCurve.FullLevel.exists_supersingularRegularProlongation_smoothPointCharts_nodePresentations_cover_nodeCharts_hasseJ_drinfeldInertia_of_eq_two_of_dvd_affineChart3,759 below · depth 25 - Level orbits and affine generators for the supersingular prolongation at q=3
ModularCurve.FullLevel.supersingularProlongation_drinfeldQuotient_levelOrbits_generators_inertia_of_drinfeldIdentification_of_affineChart_of_eq_three_of_dvd144 below · depth 25 - Level orbits and generators for the q=2 supersingular prolongation
ModularCurve.FullLevel.supersingularProlongation_drinfeldQuotient_levelOrbits_generators_inertia_of_drinfeldIdentification_of_affineChart_of_eq_two_of_dvd144 below · depth 25 - Annulus pairs at the nodes of a supersingular prolongation
ModularCurve.FullLevel.supersingularProlongation_exists_annulusPair_of_nodePresentation153 below · depth 25 - Cross-units separating two nodes on the supersingular fibre
ModularCurve.FullLevel.supersingularProlongation_exists_crossUnit_nodePlaces_of_sep154 below · depth 25 - R-integral generators regular off the ends, from an affine chart
ModularCurve.FullLevel.supersingularProlongation_exists_generators_regular_off_ends_of_affineChart107 below · depth 25 - Node annuli at supersingular reduction for q=3
ModularCurve.FullLevel.supersingularProlongation_exists_nodeAnnuli_nodePresentations_cover_crossUnits_zeroFree_of_nodePresentations_nodeCharts_hasseJ_of_eq_three_of_dvd215 below · depth 25 - Node annuli at the q+1 ends, q=2
ModularCurve.FullLevel.supersingularProlongation_exists_nodeAnnuli_nodePresentations_cover_crossUnits_zeroFree_of_nodePresentations_nodeCharts_hasseJ_of_eq_two_of_dvd215 below · depth 25 - Level automorphisms: transitive on ends, no fixed smooth place
ModularCurve.FullLevel.supersingularProlongation_levelAut_transitive_ends_moves_smoothPlaces124 below · depth 25 - Node place-sets avoid the smooth residue discs
ModularCurve.FullLevel.supersingularProlongation_nodePlaces_disjoint_smoothDiscs_of_sep0 below · depth 25 - No cusp-free smooth chart at an end of the supersingular fibre, q=3
ModularCurve.FullLevel.supersingularProlongation_not_smoothPointPackage_of_mem_ends_nodeCharts_hasseJ_cuspFree_of_eq_three_of_dvd197 below · depth 25 - No cusp-free smooth-point package at an end (q=2)
ModularCurve.FullLevel.supersingularProlongation_not_smoothPointPackage_of_mem_ends_nodeCharts_hasseJ_cuspFree_of_eq_two_of_dvd197 below · depth 25 - Containment of smooth-point package discs at a supersingular place
ModularCurve.FullLevel.supersingularProlongation_smoothPointPackage_disc_subset63 below · depth 25 - Semilinear transport of smooth-point packages, q=3
ModularCurve.FullLevel.supersingularProlongation_smoothPointPackage_semilinearTransport_of_cuspFree_of_eq_three_of_dvd0 below · depth 25 - Semilinear transport of supersingular smooth-point packages (q=2)
ModularCurve.FullLevel.supersingularProlongation_smoothPointPackage_semilinearTransport_of_cuspFree_of_eq_two_of_dvd0 below · depth 25 - Uniqueness of the smooth-point package away from N, q=3
ModularCurve.FullLevel.supersingularProlongation_smoothPointPackage_unique_of_eq_three_of_dvd64 below · depth 25 - Uniqueness of smooth-point packages on the supersingular component, q=2
ModularCurve.FullLevel.supersingularProlongation_smoothPointPackage_unique_of_eq_two_of_dvd64 below · depth 25 - Inertia acts trivially on residues of the constant reduction (q=3)
ModularCurve.constantReduction_residue_arithmeticGalois_smul_eq_of_eq_three189 below · depth 25 - Inertia preserves residues of a constant reduction (q=2)
ModularCurve.constantReduction_residue_arithmeticGalois_smul_eq_of_eq_two189 below · depth 25 - Existence of tame-fixed admissible small constants over A
ValuationSubring.exists_admissible_smallConstants_tameFixed27 below · depth 25
… and 223 more statements (search for the module name to find them).