Definitions/Def_GaloisRep_Flat.lean
The flat local condition at p for adic Galois representations
For a natural number p, GaloisRep.ratLocalizedAt p is the subring of \mathbb{Q} consisting of those rationals whose reduced denominator is coprime to p; for p prime this is \mathbb{Z}_{(p)} (for p=0 it is \mathbb{Z}, for p=1 all of \mathbb{Q}), and it is built as a bespoke Subring ℚ so that \overline{\mathbb{Q}} is an algebra over it. For a rank-two representation \rho of \mathrm{Aut}(\overline{\mathbb{Q}}/\mathbb{Q}) over a local ring A in the project's sense (GaloisRepAdic A: a free A-module V of rank 2, a monoid homomorphism into \mathrm{End}_A V, adically continuous) and an ideal I\subseteq A, levelAction ρ I σ is the A-linear endomorphism of V/IV induced by \rho(\sigma), one \sigma at a time rather than as a homomorphism. IsFlatAt ρ p asserts: the residue field of A is finite, and for every ideal I with A/I finite there exist a commutative ring H with a Hopf algebra structure over \mathbb{Z}_{(p)} that is finite and flat as a module and cocommutative as a coalgebra, together with a bijection e from the convolution monoid WithConv of \mathbb{Z}_{(p)}-algebra maps H\to\overline{\mathbb{Q}} onto V/IV sending convolution to addition and satisfying: whenever g=\sigma\circ f pointwise on H, one has e(g)=\rho.\mathrm{levelAction}\,I\,\sigma\,(e f). Thus each finite level is realised, Galois-equivariantly, by the \overline{\mathbb{Q}}-points of a finite flat commutative group scheme over \mathbb{Z}_{(p)}; no étale-generic-fibre clause is imposed and e is required only to be additive and equivariant.
flatCondition 𝒪 p S is the predicate on GaloisRepAdic A, for local \mathcal{O}-algebras A (the ring \mathcal{O} and its algebra structure enter only to fix the type, not the body), asserting DetIsCyclotomic p — p lies in the maximal ideal of A and \det\rho(\sigma)\equiv a \pmod{p^n} whenever \sigma raises all p^n-th roots of unity to the a-th power — together with IsFlatAt p and unramifiedness, \rho(\sigma)=1 for \sigma in the inertia subgroup of any valuation subring of \overline{\mathbb{Q}} lying over q, at every prime q\notin S. minimalFlatCondition 𝒪 p S adds IsUnipotentOnInertiaAt q for each prime q\in S with q\neq p: inertia elements there have characteristic polynomial (X-1)^2. Here IsUnramifiedAt comes from the adic-representation module and the other two from the local-conditions module.
Relation to Mathlib
Mathlib's HopfAlgebra, Coalgebra.IsCocomm, Module.Flat, Module.Finite and the convolution monoid WithConv on an algebra-hom space are used as given; the local ring \mathbb{Z}_{(p)} is constructed here as an explicit Subring ℚ rather than via Localization.AtPrime, so that the algebra and scalar-tower instances over \overline{\mathbb{Q}} are the standard ones for subrings. Mathlib has no notion of a flat Galois representation or of local deformation conditions; those are the project's own.
Where it is used
flatCondition and minimalFlatCondition have the shape required of the deformation condition parameter in the project's deformation-ring data, and provide the flat alternative to the ordinary condition used in Wiles's modularity lifting theorem at a prime p of good reduction (respectively p\nmid N on the Hecke side).
References
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1–154, §2.3
- R. Ramakrishna, On a variation of Mazur's deformation functor, Compositio Mathematica 87 (1993), 269–286
- M. Raynaud, Schémas en groupes de type (p,\dots,p), Bulletin de la Société Mathématique de France 102 (1974), 241–280
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 58 lines
- 5 declarations
- used in the statements of 500 theorems and imported by 556 proofs
- imports 1 definition modules
Source file: Definitions/Def_GaloisRep_Flat.lean
Imported by
Def_GaloisRep_InertiaRingDef_GaloisRep_RatLocalizedAtResidueDef_ModularCurve_DRModelPackageLevelDef_ModularCurve_IgusaSchemeDef_ModularCurve_JHNeronObjectAtPDef_ModularCurve_JZeroNeronDataDef_ModularCurve_JZeroNeronDataPrimeDef_ModularCurve_JZeroNeronIdentityComponentGoodDef_ModularCurve_JZeroNeronObjectAtPDef_ModularCurve_JZeroNeronTorsionFlagDef_ModularCurve_JZeroTorsionHopfOrder
Declarations
- def
GaloisRep.ratLocalizedAt - def
GaloisRepAdic.levelAction - def
GaloisRepAdic.IsFlatAt - def
GaloisRep.flatCondition - def
GaloisRep.minimalFlatCondition
Source
import Mathlib.RingTheory.HopfAlgebra.Basic ↗ import Mathlib.RingTheory.Bialgebra.Convolution ↗ import Mathlib.RingTheory.Flat.Basic ↗ import Definitions.Def_GaloisRep_LocalConditions namespace GaloisRep def ratLocalizedAt (p : ℕ) : Subring ℚ where carrier := {q : ℚ | q.den.Coprime p} mul_mem' {a b} ha hb := Nat.Coprime.coprime_dvd_left (Rat.mul_den_dvd a b) (ha.mul_left hb) one_mem' := by simp add_mem' {a b} ha hb := Nat.Coprime.coprime_dvd_left (Rat.add_den_dvd a b) (ha.mul_left hb) zero_mem' := by simp neg_mem' {a} ha := by simpa using ha end GaloisRep namespace GaloisRepAdic variable {A : Type} [CommRing A] [IsLocalRing A] noncomputable def levelAction (ρ : GaloisRepAdic A) (I : Ideal A) (σ : AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ) : (ρ.V ⧸ (I • (⊤ : Submodule A ρ.V))) →ₗ[A] (ρ.V ⧸ (I • (⊤ : Submodule A ρ.V))) := Submodule.mapQ _ _ (ρ.ρ σ) (by rw [← Submodule.map_le_iff_le_comap, Submodule.map_smul''] exact Submodule.smul_mono le_rfl le_top) def IsFlatAt (ρ : GaloisRepAdic A) (p : ℕ) : Prop := Finite (IsLocalRing.ResidueField A) ∧ ∀ I : Ideal A, Finite (A ⧸ I) → ∃ (H : Type) (_ : CommRing H) (_ : HopfAlgebra (GaloisRep.ratLocalizedAt p) H), Module.Finite (GaloisRep.ratLocalizedAt p) H ∧ Module.Flat (GaloisRep.ratLocalizedAt p) H ∧ Coalgebra.IsCocomm (GaloisRep.ratLocalizedAt p) H ∧ ∃ e : WithConv (H →ₐ[GaloisRep.ratLocalizedAt p] AlgebraicClosure ℚ) ≃ (ρ.V ⧸ (I • (⊤ : Submodule A ρ.V))), (∀ f g : WithConv (H →ₐ[GaloisRep.ratLocalizedAt p] AlgebraicClosure ℚ), e (f * g) = e f + e g) ∧ ∀ (σ : AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ) (f g : WithConv (H →ₐ[GaloisRep.ratLocalizedAt p] AlgebraicClosure ℚ)), (∀ h : H, g h = σ (f h)) → e g = ρ.levelAction I σ (e f) end GaloisRepAdic namespace GaloisRep def flatCondition (𝒪 : Type) [CommRing 𝒪] (p : ℕ) (S : Finset ℕ) : ∀ ⦃A : Type⦄ [CommRing A] [IsLocalRing A] [Algebra 𝒪 A], GaloisRepAdic A → Prop := fun _A _ _ _ ρ => ρ.DetIsCyclotomic p ∧ ρ.IsFlatAt p ∧ ∀ q : ℕ, q.Prime → q ∉ S → ρ.IsUnramifiedAt q def minimalFlatCondition (𝒪 : Type) [CommRing 𝒪] (p : ℕ) (S : Finset ℕ) : ∀ ⦃A : Type⦄ [CommRing A] [IsLocalRing A] [Algebra 𝒪 A], GaloisRepAdic A → Prop := fun _A _ _ _ ρ => flatCondition 𝒪 p S ρ ∧ ∀ q ∈ S, q.Prime → q ≠ p → ρ.IsUnipotentOnInertiaAt q end GaloisRep
Statements phrased using this module (500)
- landmark Representability of the ordinary deformation problem for a semistable curve
WeierstrassCurve.nonempty_deformationRingData_ordinaryCondition_of_isSemistableModel169 below · depth 7 - Ordinary or flat deformation condition at p for a Hecke–Galois datum
CuspForm.HeckeGaloisRepDatum.ordinaryCondition_or_flatCondition_of_apOfModel5,247 below · depth 7 - Hecke–Galois datum's residual representation is equivalent to ρ̄_{W,p}
CuspForm.HeckeGaloisRepDatum.residual_isEquiv_baseChangeAlong_residualGaloisRepOf76 below · depth 7 - Hecke–Galois datum and patching datum at p=3, cube-free level
WeierstrassCurve.exists_finite_extension_heckeGaloisRepDatum_patchingDatum_of_isResiduallyModular_of_level_of_inertia_moves_torsion_of_eq_three_capped_of_not_cube_dvd22,990 below · depth 7 - Hecke–Galois datum and patching datum over a finite extension
WeierstrassCurve.exists_finite_extension_heckeGaloisRepDatum_patchingDatum_of_isResiduallyModular_of_level_of_not_sq_dvd_capped_of_not_cube_dvd22,666 below · depth 7 - Representability of the flat deformation problem for ρ̄_{E,p}
WeierstrassCurve.nonempty_deformationRingData_flatCondition_of_isSemistableModel182 below · depth 7 - Ordinary/flat condition and Frobenius charpoly for odd p
WeierstrassCurve.tateModuleRep_baseChangeAlong_condition_and_charpoly_flat_odd182 below · depth 7 - Flatness at p∤ N of a Hecke–Galois datum's representation
CuspForm.HeckeGaloisRepDatum.isFlatAt_of_primeFactors_subset2,314 below · depth 8 - Cotangent-length inequality at the localised Hecke algebra, p=3
CuspForm.heckeLocal.exists_algHom_length_cotangent_le_of_isResiduallyModular_of_level_of_inertia_moves_torsion_of_eq_three_of_not_cube_dvd_of_level_not_cube_dvd22,983 below · depth 8 - Cotangent–congruence length inequality at cube-free levels
CuspForm.heckeLocal.exists_algHom_length_cotangent_le_of_isResiduallyModular_of_level_of_not_sq_dvd_of_not_cube_dvd_of_level_not_cube_dvd22,659 below · depth 8 - The flat condition is a deformation condition
GaloisRep.isDeformationCondition_flatCondition23 below · depth 8 - Finiteness of the flat deformation tangent space
GaloisRep.tangentFinite_flatCondition6 below · depth 8 - Finiteness of the ordinary-condition tangent space
GaloisRep.tangentFinite_ordinaryCondition6 below · depth 8 - Flatness at p is stable under base change
GaloisRepAdic.isFlatAt_baseChangeAlong_of_finite_residueField1 below · depth 8 - Finite flat Hopf model of pⁿ-torsion at odd good primes
WeierstrassCurve.exists_finiteFlat_hopf_model_torsion_pow_of_isGoodPrimeFor43 below · depth 8 - Flat condition for mod p torsion at odd good primes
WeierstrassCurve.ofResidualGaloisRep_residualGaloisRepOf_flatCondition_of_ne_two113 below · depth 8 - Flatness at p of the Tate module representation from finite flat models
WeierstrassCurve.tateModuleRep_isFlatAt0 below · depth 8 - Flat-at-p twin of a Hecke–Galois datum
CuspForm.HeckeGaloisRepDatum.exists_pi_eq_and_isFlatAt_of_primeFactors_subset2,310 below · depth 9 - Taylor–Wiles patching data at p=3, cube-free level
CuspForm.heckeLocal.exists_patchingDatum_of_isResiduallyModular_of_level_of_inertia_moves_torsion_of_eq_three_of_not_cube_dvd_of_level_not_cube_dvd22,980 below · depth 9 - Patching data over the localised Hecke algebra, cube-free levels
CuspForm.heckeLocal.exists_patchingDatum_of_isResiduallyModular_of_level_of_not_sq_dvd_of_not_cube_dvd_of_level_not_cube_dvd22,656 below · depth 9 - Equivariant quotients of points of finite flat Hopf algebras
GaloisRep.exists_finiteFlat_quotient_of_equivariant_surjection0 below · depth 9 - ℤ₍ₚ₎ is a principal ideal ring
GaloisRep.isPrincipalIdealRing_ratLocalizedAt0 below · depth 9 - Units of ℤ₍ₚ₎: numerator not divisible by p
GaloisRep.ratLocalizedAt.isUnit_iff0 below · depth 9 - Tangent finiteness passes to smaller deformation conditions
GaloisRep.tangentFinite_of_imp0 below · depth 9 - Tangent finiteness for deformations unramified outside S
GaloisRep.tangentFinite_unramifiedOutside4 below · depth 9 - Base change of the flat deformation condition along a local homomorphism
GaloisRepAdic.flatCondition_baseChangeAlong_of_finite_residueField4 below · depth 9 - Flat condition of type S detected on Artinian quotients
GaloisRepAdic.flatCondition_of_forall_quotient3 below · depth 9 - Equivalence-invariance of the flat condition flatCondition 𝒪 p S
GaloisRepAdic.flatCondition_of_isEquiv3 below · depth 9 - Flat condition reflected by jointly injective local maps
GaloisRepAdic.flatCondition_of_jointly_injective6 below · depth 9 - Flatness at p is invariant under equivalence
GaloisRepAdic.isFlatAt_of_isEquiv0 below · depth 9 - Finite flat model of Eisenstein quotient torsion along `spPic0`
ModularCurve.CharPModel.FibreModel.exists_le_finiteFlat_model_eisensteinQuotient_torsion_spPic0_of_ne_two2,013 below · depth 9 - Raynaud clause from finite flat models of Eisenstein quotient torsion
ModularCurve.raynaudFor_of_le_finiteFlat_model_eisensteinQuotient11 below · depth 9 - Flatness at odd p of the mod p representation of a good model
WeierstrassCurve.ofResidualGaloisRep_residualGaloisRepOf_isFlatAt_of_ne_two46 below · depth 9 - Local conditions at p and Frobenius charpolys for Tate modules
WeierstrassCurve.tateModuleRep_baseChangeAlong_condition_and_charpoly_flat_odd_finiteAt182 below · depth 9 - Galois-equivariant bijection between relative d-torsion and E[d]
WeierstrassProjModel.exists_torsionSubset_equiv_torsionBy_galoisEquivariant0 below · depth 9 - Good reduction at p gives an elliptic model over ℤ₍ₚ₎
WeierstrassProjModel.toProjective_isElliptic_map_of_isGoodPrimeFor1 below · depth 9 - Flat Taylor–Wiles level tower assembles into a patching datum
Algebra.nonempty_patchingDatum_of_flatLevelTower9 below · depth 10 - Transport of flatness at p along a Hecke-datum factorisation
CuspForm.HeckeGaloisRepDatum.exists_pi_eq_and_isFlatAt_of_comp_pi_eq8 below · depth 10 - Integral point on the localised Hecke algebra after enlarging 𝒪
CuspForm.heckeLocal.exists_finite_extension_nonempty_algHom3 below · depth 10 - Hecke–Galois datum over the localised Hecke algebra, with local conditions
CuspForm.heckeLocal.exists_heckeGaloisRepDatum_localConditions5,184 below · depth 10 - Hecke modules on a cube-free level ladder with Taylor–Wiles levels
CuspForm.heckeLocal.exists_heckeModules_levelRaising_and_taylorWiles_of_index_two_irreducible_strictOrdinary_of_not_cube_dvd9,979 below · depth 10 - Flatness at p under absolutely irreducible residual representation
CuspForm.isFlatAt_of_point_of_not_dvd_of_residual_isAbsolutelyIrreducible2,271 below · depth 10 - Ordinarity at odd p of a Uₚ-unit point with irreducible ordinary reduction
CuspForm.isOrdinaryAt_of_point_of_isUnit_up_of_residual_isAbsolutelyIrreducible_of_residual_isOrdinaryAt4,944 below · depth 10 - Dichotomy at p‖N: unit Uₚ after extension, or residual local irreducibility
CuspForm.point_dichotomy_at_exactly_dvd_of_ne_two2,511 below · depth 10 - Relaxation map kills the inertia character at q
GaloisRep.DeformationRingData.algHom_inertiaCharacter_eq_one_of_forall_isUnramifiedAt2 below · depth 10 - Kernel of R_Q→ R_{min} generated by diamonds minus one (flat case)
GaloisRep.DeformationRingData.ker_algHom_eq_span_of_relaxed_flat9 below · depth 10 - Flat cotangent bound for level raising at an auxiliary prime
GaloisRep.DeformationRingData.length_cotangent_le_add_of_flatCondition_insert_isUnipotentOnInertiaAt13 below · depth 10 - Cotangent growth on relaxing unipotent inertia at q, flat case
GaloisRep.DeformationRingData.length_cotangent_le_add_of_flatCondition_isUnipotentOnInertiaAt_erase16 below · depth 10 - Surjectivity of a comparison map between universal deformation rings
GaloisRep.DeformationRingData.surjective_of_isEquiv_baseChangeAlong_of_isOfType_quotient10 below · depth 10 - Injectivity of reduction for ℓ-power points of finite flat group schemes
GaloisRep.finiteFlat_point_eq_of_decomposition_fixed_of_valuation_sub_lt_one_of_pow_eq_one10 below · depth 10 - Universal deformation ring: flat of type S, unipotent inertia on U
GaloisRep.nonempty_deformationRingData_flatCondition_and_isUnipotentOnInertiaAt77 below · depth 10 - Finite tangent space from a uniform level
GaloisRep.tangentFinite_of_uniform_level0 below · depth 10 - Unipotence on inertia at q is invariant under equivalence
GaloisRepAdic.IsEquiv.isUnipotentOnInertiaAt1 below · depth 10 - Equivalence invariance of the ordinary condition
GaloisRepAdic.IsEquiv.ordinaryCondition1 below · depth 10 - Flatness at p descends along coefficient field extension
GaloisRepAdic.isFlatAt_ofResidualGaloisRep_of_isFlatAt_baseChangeAlong1 below · depth 10 - Flatness at p detected by finitely many bounded-index local points
GaloisRepAdic.isFlatAt_of_forall_point_of_finite_index3 below · depth 10 - Flatness at p is detected on the quotients A/𝔪^{m+1}
GaloisRepAdic.isFlatAt_of_forall_quotient0 below · depth 10 - Flatness at p descends along jointly injective local maps
GaloisRepAdic.isFlatAt_of_jointly_injective3 below · depth 10 - Residual ordinarity at p survives base change of coefficients
GaloisRepAdic.isOrdinaryAt_ofResidualGaloisRep_residual_baseChangeAlong7 below · depth 10 - Two-exponent finite flat model of Eisenstein quotient torsion
ModularCurve.exists_le_finiteFlat_model_eisensteinQuotient_torsion_reductionModL_of_ne_two2,005 below · depth 10 - Taylor–Wiles primes with power-series presentation of R_Q
ResidualGaloisRep.exists_taylorWilesPrimes_mvPowerSeries_surjective_strictOrdinary1,855 below · depth 10 - Très ramifié curves: mod p representation not flat at p
WeierstrassCurve.ofResidualGaloisRep_residualGaloisRepOf_not_isFlatAt_of_not_isPeuRamifieeAt128 below · depth 10 - Hecke modules on a cube-free ladder and at Taylor–Wiles levels
CuspForm.heckeLocal.exists_heckeModules_levelRaising_and_taylorWiles_auxLevel_of_isEis_kernel_pair_strictOrdinary_of_not_cube_dvd9,972 below · depth 11 - Flatness at p for Hecke points of level prime to p
CuspForm.isFlatAt_of_point_of_not_dvd2,270 below · depth 11 - Cotangent length bound: ordinary versus flat at p
GaloisRep.DeformationRingData.length_cotangent_le_add_of_ordinaryCondition_of_flatCondition112 below · depth 11 - Finite flat quotient model covering an equivariant surjection
GaloisRep.exists_finiteFlat_quotient_of_equivariant_surjection_with_restriction0 below · depth 11 - Galois-stable subgroups of points arise from finite flat Hopf algebras
GaloisRep.exists_finiteFlat_sub_of_equivariant_injection0 below · depth 11 - Injectivity of reduction from triviality of kernel points
GaloisRep.finiteFlat_point_eq_of_forall_kernel_point_eq_one0 below · depth 11 - Raynaud's lemma transferred to D_A-fixed ℚ̄-points
GaloisRep.finiteFlat_point_eq_one_of_pow_prime_pow_of_forall_dvr7 below · depth 11 - Flat lifts of ordinary residual representations are ordinary
GaloisRepAdic.isOrdinaryAt_of_isFlatAt_of_isOrdinaryAt_ofResidualGaloisRep_residual31 below · depth 11 - Points of a tensor product of Hopf algebras
HopfAlgebra.exists_withConv_tensorProduct_equiv_prod0 below · depth 11 - Reduction is injective on ℓ-power points when ℓ is a uniformiser
HopfAlgebra.point_eq_one_of_pow_prime_pow_eq_one_of_sub_counit_mem_maximalIdeal0 below · depth 11 - Finite flat Hopf model of the ℓ^k-torsion of J₀(p)
ModularCurve.exists_finiteFlat_model_jZero_torsion_reductionModL_eq_zero1,771 below · depth 11 - Lifting ℓ-power torsion in the Eisenstein kernel through reduction
ModularCurve.exists_le_mem_eisensteinKernelSubmodule_torsionBy_reductionModL_eq1,884 below · depth 11 - Taylor–Wiles primes bounding first-order deformation classes
ResidualGaloisRep.exists_taylorWilesPrimes_finrank_span_dualNumberClasses_le_strictOrdinary1,836 below · depth 11 - Unit-Kummer witness for an inertia-cyclotomic subgroup of V
WRay.exists_unitKummer_witness_of_mem_V155 below · depth 11 - Finite flat Hopf model of E[p] from flatness at p
WeierstrassCurve.exists_finiteFlat_model_torsionBy_of_isFlatAt_residualGaloisRepOf0 below · depth 11 - Flatness at p of ρ̄_{W,p}⊗ k for semistable peu ramifiée W
WeierstrassCurve.ofResidualGaloisRep_residualGaloisRepOf_isFlatAt_of_semistable_of_isPeuRamifieeAt281 below · depth 11 - Values of mathbf Z_{(ℓ)}-finite algebras lie in places above ℓ
Algebra.algHom_apply_mem_valuationSubring_of_finite_ratLocalizedAt_tensor0 below · depth 12 - Lifting residue-field points of a finite flat ℤ-algebra
Algebra.exists_algHom_residue_comp_eq_of_finite_of_flat_ratLocalizedAt_tensor0 below · depth 12 - Hecke-module ladder, cube-free levels, auxiliary level r
CuspForm.heckeLocal.exists_heckeModules_levelRaising_auxLevel_and_linearEquiv_ML_of_isEis_kernel_pair_of_not_cube_dvd6,105 below · depth 12 - Taylor–Wiles modules over 𝒪[Δ_Q] in the flat minimal case
CuspForm.heckeLocal.exists_taylorWilesModule_of_linearEquiv_ML_flat9,719 below · depth 12 - Taylor–Wiles modules, strict ordinary non-flat case
CuspForm.heckeLocal.exists_taylorWilesModule_of_linearEquiv_ML_of_not_isFlatAt_strictOrdinary9,809 below · depth 12 - Per-level cotangent bound by ℓ(𝒪/(α²-1)) at the ordinary line
GaloisRep.DeformationRingData.length_level_quotient_le_of_ordinaryLine107 below · depth 12 - ℤ₍ₚ₎ is a discrete valuation ring
GaloisRep.isDiscreteValuationRing_ratLocalizedAt0 below · depth 12 - ℚ is the fraction field of `ratLocalizedAt p`
GaloisRep.isFractionRing_ratLocalizedAt0 below · depth 12 - ℤ₍ₚ₎ as the localisation of ℤ at (p)
GaloisRep.isLocalization_ratLocalizedAt0 below · depth 12 - Local bound for flat first-order deformation classes at p
GaloisRepAdic.exists_submodule_finrank_le_invariants_add_one_mem_of_isFlatAt756 below · depth 12 - Flat plus ordinary reduction gives ordinary: finite coefficients
GaloisRepAdic.isOrdinaryAt_of_isFlatAt_of_isOrdinaryAt_ofResidualGaloisRep_residual_of_finite18 below · depth 12 - Integral model of an inertia-stable step
HopfAlgebra.exists_model_points_genericFibre_of_finite_flat_of_inertiaStable_step35 below · depth 12 - Abelian scheme model of J₀(p) over ℤ_{(ℓ)}
ModularCurve.exists_abelianSchemePropertyBundle_model_jZero1,730 below · depth 12 - Finite flat Hopf model of J₀(p)[ℓ^k] for ℓ∤ p
ModularCurve.exists_finiteFlat_model_jZero_torsion1,773 below · depth 12 - Relative Jacobian of X₀(p) over ℤ_{(ℓ)}
ModularCurve.exists_relJacobian_jZero1,823 below · depth 12 - Geometric integrality of the generic fibre of the two-chart model
ModularCurve.geometricallyIntegral_pullback_snd_toBase_twoChartIntegralModel_qExpFunctionFieldC_rat3 below · depth 12 - Finite flatness of [ℓ^k] on a model of J₀(p)
ModularCurve.isFinite_and_flat_schemeNsmul_pow_of_jZeroC_points263 below · depth 12 - Flatness at p transports along a Galois-equivariant isomorphism over K
RibetIrr.isFlatAt_of_linearEquiv_baseChange2 below · depth 12 - Galois-equivariant parametrisation of Tate-curve p-torsion over ℚ̄ₚ
TateCurve.exists_primitiveRoot_equiv_torsion_algebraicClosure_padic_of_five_le10 below · depth 12 - Flat adic Galois representation from a Hecke eigen-piece
W54.exists_galoisRepAdic_of_eigenPiece_flat2 below · depth 12 - Unit-Kummer witnesses for q-torsion Hopf points over inertia-fixed base
WRay.forall_eq_of_finiteFreeHopf_of_inertiaCyclotomic_of_quotient_inertiaTrivial24 below · depth 12 - Finite flat prolongation of E[p] over a DVR with unit discriminant
WeierstrassCurve.exists_finiteFlat_prolongation_torsion_of_integralModel_isUnit_discr224 below · depth 12 - Finite flat prolongation of E[p] at a multiplicative peu-ramifiée prime
WeierstrassCurve.exists_finiteFlat_prolongation_torsion_of_multiplicativeReduction_of_peuRamifiee175 below · depth 12 - Finite flat prolongation of E[p] when semistable and peu ramifiée at p
WeierstrassCurve.exists_finiteFlat_prolongation_torsion_of_semistable_of_isPeuRamifieeAt278 below · depth 12 - Normalising a Hecke–Galois datum by a twist τ of T
CuspForm.HeckeGaloisRepDatum.exists_algHom_comp_eq_and_linearEquiv_semilinear_auxLevel_ML8,300 below · depth 13 - Taylor–Wiles construction: R_Q acting on the localised cohomology module
CuspForm.TWLevel.exists_algHom_deformationRing_moduleEnd_ML_flat6,535 below · depth 13 - R_Q acting on the Taylor–Wiles module, très ramifié case
CuspForm.TWLevel.exists_algHom_deformationRing_moduleEnd_ML_of_not_isFlatAt_strictOrdinary6,931 below · depth 13 - Hecke modules along a cube-free level-raising ladder
CuspForm.heckeLocal.exists_heckeModules_levelRaising_and_linearEquiv_baseML_of_isEis_kernel_pair_of_not_cube_dvd5,641 below · depth 13 - A local invariant killed by α²-1 on ordinary lines
GaloisRep.DeformationRingData.exists_localInvariant_of_ordinaryLine104 below · depth 13 - Generic fibre of a finite flat Hopf algebra over ℤ_{(q)} splits
GaloisRep.bijective_lift_pi_algHom_of_finiteFlatHopf11 below · depth 13 - The prime q is irreducible in ℤ_{(q)}
GaloisRep.irreducible_natCast_ratLocalizedAt2 below · depth 13 - Multiplicative-type quotient counts 𝔽̄_q-points of a finite flat Hopf algebra
GaloisRep.natCard_quotient_eq_natCard_ringHom_algClosure_of_finiteFlatHopf_of_multiplicativeTypeNat28 below · depth 13 - Generic point count of a finite flat Hopf algebra over ℤ_{(q)}
GaloisRep.natCard_withConv_algHom_eq_finrank_of_finiteFlatHopf10 below · depth 13 - A framed first-order deformation is a dual-lift module
GaloisRepAdic.exists_addEquiv_prod_dualLiftModuleAct_of_isDualLift0 below · depth 13 - Inertia augmentation equals the ordinary line, acting cyclotomically
GaloisRepAdic.exists_basis_iSup_range_sub_one_eq_span_of_isOrdinaryAt_of_detIsCyclotomic1 below · depth 13 - Flatness at p yields a finite flat ℤₚ-model of ρ
GaloisRepAdic.exists_finiteFlat_padicInt_model_of_isFlatAt0 below · depth 13 - Tame inertia eigenvector for a flat rank-two representation
GaloisRepAdic.exists_inertia_eigenvector_tameCharacter_of_isFlatAt152 below · depth 13 - Inertia augmentation and Galois-stable submodules of a finite flat level
GaloisRepAdic.iSup_map_levelAction_sub_id_inf_eq_of_finiteFlat_level14 below · depth 13 - No μₚ-type point when the Cartier dual is local
HopfAlgebra.point_eq_one_of_forall_mem_inertiaSubgroupIn_eq_pow_of_isLocalRing_cartierDual28 below · depth 13 - Inertia-fixed points of a connected finite flat Hopf algebra over ℤ₍ₚ₎
HopfAlgebra.point_eq_one_of_forall_mem_inertiaSubgroupIn_of_isLocalRing21 below · depth 13 - Block idempotents for points with inertia-trivial quotient
KummerO.exists_blockIdempotents_of_quotient_inertiaTrivial20 below · depth 13 - Kummer generators for one block of a finite free Hopf algebra
KummerO.exists_units_of_block12 below · depth 13 - Base change of Igusa chart rings to a place over ℓ ∤ N
ModularCurve.IgusaScheme.exists_algHom_tensor_chartAlg_injective_isIntegrallyClosed180 below · depth 13 - Chart-pinned curve model of the Igusa scheme's geometric generic fibre
ModularCurve.IgusaScheme.exists_curveModel_iso_genericFibre_galoisCompat_chartPin144 below · depth 13 - Igusa chart algebras inside a fibre model with cusp chart
ModularCurve.IgusaScheme.exists_fibreModel_cuspChart_of_chartAlg743 below · depth 13 - Igusa's model of X₀(N₀) over ℤ₍ₚ₎, pinned
ModularCurve.IgusaScheme.exists_finiteMapData_ratCurveModel_igusaTo1,159 below · depth 13 - Finite type of the two Igusa chart algebras over ℤ_{(ℓ)}
ModularCurve.IgusaScheme.finiteType_chartAlgFin_and_chartAlgInf120 below · depth 13 - Flatness of the two-chart Igusa scheme over ℤ_{(ℓ)}
ModularCurve.IgusaScheme.flat_igusaTo1 below · depth 13 - Integrality of the two-chart Igusa scheme
ModularCurve.IgusaScheme.isIntegral0 below · depth 13 - Normality of the Igusa two-chart model on affine opens
ModularCurve.IgusaScheme.isIntegrallyClosed_sections_of_isAffineOpen5 below · depth 13 - Igusa's two-chart model is locally of finite presentation
ModularCurve.IgusaScheme.locallyOfFinitePresentation_igusaTo122 below · depth 13 - Generic fibre of the Igusa scheme is smooth and geometrically integral
ModularCurve.IgusaScheme.smoothOfRelativeDimension_one_and_geometricallyIntegral_pullback_snd_igusaTo_rat859 below · depth 13 - Constant term as ℤ₍ₚ₎-point of the pole chart
ModularCurve.exists_algHom_chartAlgInf_ratLocalizedAt_apply_eq_coeff_zero0 below · depth 13 - Chart functions of the two-chart model have ℤ₍ₚ₎-integral q-expansions
ModularCurve.exists_coeffMap_eq_coe_of_mem_chartAlg_twoChartIntegralModel_qExpFunctionFieldC2 below · depth 13 - Geometric generic fibre of the two-chart integral model
ModularCurve.exists_curveModel_iso_genericFibre_galoisCompat_chartPin_twoChartIntegralModel4 below · depth 13 - Special fibre of the two-chart integral model of X(Γ) at p ∤ M
ModularCurve.exists_curveModel_iso_pullback_toBase_twoChartIntegralModel_qExpFunctionFieldC_readChart_of_not_dvd896 below · depth 13 - Local-local model of the Tₚ-nilpotent part of J₀(M)[p]
ModularCurve.exists_finiteFlat_local_local_model_jZero_torsion_heckeNilpotent1,918 below · depth 13 - Finite surjective morphism of two-chart integral models for Γ≤Γ'
ModularCurve.exists_hom_twoChartIntegralModel_qExpFunctionFieldC_pinned_of_le127 below · depth 13 - Diamond automorphisms of the two-chart integral model of X_H(M)
ModularCurve.exists_iso_twoChartIntegralModel_qExpFunctionFieldC_gammaH_diamond5 below · depth 13 - Relative Jacobian of X₀(p) over ℤ_{(ℓ)}, Abel–Jacobi normalised
ModularCurve.exists_pts_heckeRingAction_relJacobian_jZero_of_representsRelSubPic_of_ratCurveModel_of_abelJacobi1,167 below · depth 13 - Relative Jacobian of X₀(p) over ℤ_{(ℓ)} from finite-map data
ModularCurve.exists_relJacobian_jZero_of_smoothProperModel_of_finiteMapData_of_ratCurveModel1,527 below · depth 13 - Smooth proper ℤ_{(ℓ)}-model of X₀(p) with finite-map data
ModularCurve.exists_smoothProperModel_jZero_relCurve_finiteMapData_ratCurveModel1,158 below · depth 13 - Finite type of the two chart algebras over ℤ₍ₚ₎
ModularCurve.finiteType_chartAlgFin_and_chartAlgInf_twoChartIntegralModel_qExpFunctionFieldC124 below · depth 13 - Igusa irreducibility: characteristic-p fibres of the two-chart model
ModularCurve.isIntegral_pullback_toBase_twoChartIntegralModel_qExpFunctionFieldC_of_charP322 below · depth 13 - Characteristic-zero fibres of the two-chart integral model are integral
ModularCurve.isIntegral_pullback_toBase_twoChartIntegralModel_qExpFunctionFieldC_of_charZero2 below · depth 13 - Igusa good reduction for the two-chart ℤ₍ₚ₎-model of X(Γ)
ModularCurve.isProper_and_smooth_and_geometricallyIntegral_twoChartIntegralModel_qExpFunctionFieldC_of_not_dvd931 below · depth 13 - No isolated points on characteristic-p fibres of the two-chart model
ModularCurve.not_isOpen_singleton_pullback_toBase_twoChartIntegralModel_qExpFunctionFieldC_of_charP140 below · depth 13 - Kummer Hopf algebra witness with upper-triangular Galois action
PadicInt.exists_finiteFlat_kummerHopf_withConv_equiv_of_nnnorm_eq_one5 below · depth 13 - Inertia at p fixes a stable line or its quotient
RibetIrr.line_fixed_or_quotient_fixed_by_inertia_of_isFlatAt19 below · depth 13 - Descent of a finite flat prolongation of E[p] to a DVR inside ℚ
WeierstrassCurve.exists_finiteFlat_prolongation_torsion_of_padicInt_along134 below · depth 13 - Finite flat prolongation of E[p] from a Tate parameter
WeierstrassCurve.exists_finiteFlat_prolongation_torsion_of_tateParameter_of_peuRamifiee173 below · depth 13 - Finite flat ℤₚ-prolongation of p-torsion in good reduction
WeierstrassCurve.exists_finiteFlat_prolongation_torsion_padicInt_of_isUnit_discr175 below · depth 13
… and 350 more statements (search for the module name to find them).