Definitions/Def_CerednikDrinfeld_SchemeNilpPoints.lean
Functor of points of a scheme over Spec 𝒪
Throughout, \mathcal{O} is a commutative ring. The abbreviation Scheme.specOver B, for a commutative \mathcal{O}-algebra B, is the morphism \operatorname{Spec} B \to \operatorname{Spec}\mathcal{O} obtained by applying \operatorname{Spec} to the structure map \mathcal{O} \to B; the lemma Scheme.specMap_algHom_comp_specOver records that for an \mathcal{O}-algebra homomorphism g : B \to B' the composite of \operatorname{Spec}(g) followed by Scheme.specOver B is Scheme.specOver B', i.e. \operatorname{Spec}(g) is a morphism over \operatorname{Spec}\mathcal{O}. The principal definition, Scheme.nilpPoints, takes a scheme X together with a morphism f : X \to \operatorname{Spec}\mathcal{O} and produces a term of the project's type CerednikDrinfeld.FormalOmega.AlgFunctor 𝒪: its value at a commutative \mathcal{O}-algebra B is the type of pairs consisting of a morphism of schemes \varphi : \operatorname{Spec} B \to X together with a proof that \varphi followed by f equals Scheme.specOver B, that is, the set of \operatorname{Spec}\mathcal{O}-morphisms \operatorname{Spec} B \to X; on an \mathcal{O}-algebra map g : B \to B' it acts by sending \varphi to \operatorname{Spec}(g) followed by \varphi. The identity and composition axioms of AlgFunctor are fields of the resulting term, and Scheme.nilpPoints_map_val states that the underlying morphism of the transported point is indeed \operatorname{Spec}(g) followed by \varphi. Despite the name, no nilpotency condition occurs in the definition: the object map is given on all \mathcal{O}-algebras, nilpotency of a chosen \pi \in \mathcal{O} being imposed, where wanted, by the predicates AlgFunctor.NatTrans.IsIsoOnNilp and IsMonoOnNilp. Two further items are provided: Scheme.nilpPoints.mapHom, which turns a morphism h : X \to Y with h followed by f_Y equal to f_X into an AlgFunctor.NatTrans from nilpPoints of f_X to nilpPoints of f_Y by \varphi \mapsto \varphi followed by h; and Scheme.nilpPoints.specPoint, the tautological B-point Scheme.specOver B of the functor attached to the identity morphism of \operatorname{Spec}\mathcal{O}.
Relation to Mathlib
Mathlib represents points of a scheme by Hom-sets in the category of schemes over a base; the content here is a repackaging of those Hom-sets as a term of the project's own AlgFunctor type, whose object map is indexed by bare types carrying CommRing and Algebra 𝒪 instances, so that comparisons with functors defined directly on algebras can be expressed as AlgFunctor.NatTrans.
Where it is used
This is the scheme-side input for the Čerednik–Drinfeld comparison: with X a scheme over \mathcal{O} one compares Scheme.nilpPoints of its structure morphism with functors on \mathcal{O}-algebras built from the charts of Drinfeld's formal upper half plane and the Bruhat–Tits tree, the comparison being a natural transformation that is required to be bijective on algebras in which \pi is nilpotent.
References
- J.-F. Boutot and H. Carayol, Uniformisation p-adique des courbes de Shimura: les théorèmes de Čerednik et de Drinfeld, Astérisque 196–197 (1991), 45–158
- V. G. Drinfeld, Coverings of p-adic symmetric domains, Functional Analysis and its Applications 10 (1976), 107–115
- D. Eisenbud and J. Harris, The Geometry of Schemes, Graduate Texts in Mathematics 197, Springer, 2000
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 57 lines
- 6 declarations
- used in the statements of 236 theorems and imported by 240 proofs
- imports 1 definition modules
Source file: Definitions/Def_CerednikDrinfeld_SchemeNilpPoints.lean
Declarations
- abbrev
AlgebraicGeometry.Scheme.specOver - theorem
AlgebraicGeometry.Scheme.specMap_algHom_comp_specOver - def
AlgebraicGeometry.Scheme.nilpPoints - theorem
AlgebraicGeometry.Scheme.nilpPoints_map_val - def
AlgebraicGeometry.Scheme.nilpPoints.mapHom - def
AlgebraicGeometry.Scheme.nilpPoints.specPoint
Source
import Mathlib import Definitions.Def_CerednikDrinfeld_FormalUpperHalfPlaneCharts set_option autoImplicit false noncomputable section namespace AlgebraicGeometry open CategoryTheory CerednikDrinfeld.FormalOmega variable {𝒪 : Type} [CommRing 𝒪] abbrev Scheme.specOver (B : Type) [CommRing B] [Algebra 𝒪 B] : Spec (.of B) ⟶ Spec (.of 𝒪) := Spec.map (CommRingCat.ofHom (algebraMap 𝒪 B)) theorem Scheme.specMap_algHom_comp_specOver {B : Type} [CommRing B] [Algebra 𝒪 B] {B' : Type} [CommRing B'] [Algebra 𝒪 B'] (g : B →ₐ[𝒪] B') : Spec.map (CommRingCat.ofHom g.toRingHom) ≫ Scheme.specOver (𝒪 := 𝒪) B = Scheme.specOver B' := by rw [Scheme.specOver, Scheme.specOver, ← Spec.map_comp, ← CommRingCat.ofHom_comp, AlgHom.toRingHom_eq_coe, AlgHom.comp_algebraMap] def Scheme.nilpPoints {X : Scheme.{0}} (f : X ⟶ Spec (.of 𝒪)) : AlgFunctor 𝒪 where obj B _ _ := { φ : Spec (.of B) ⟶ X // φ ≫ f = Scheme.specOver B } map g φ := ⟨Spec.map (CommRingCat.ofHom g.toRingHom) ≫ φ.1, by rw [Category.assoc, φ.2, Scheme.specMap_algHom_comp_specOver]⟩ map_id φ := by apply Subtype.ext show Spec.map (CommRingCat.ofHom (RingHom.id _)) ≫ φ.1 = φ.1 rw [CommRingCat.ofHom_id, Spec.map_id, Category.id_comp] map_comp g h φ := by apply Subtype.ext show Spec.map (CommRingCat.ofHom ((h.comp g).toRingHom)) ≫ φ.1 = Spec.map (CommRingCat.ofHom h.toRingHom) ≫ (Spec.map (CommRingCat.ofHom g.toRingHom) ≫ φ.1) simp only [AlgHom.toRingHom_eq_coe] rw [AlgHom.comp_toRingHom, CommRingCat.ofHom_comp, Spec.map_comp, Category.assoc] @[simp] theorem Scheme.nilpPoints_map_val {X : Scheme.{0}} (f : X ⟶ Spec (.of 𝒪)) {B : Type} [CommRing B] [Algebra 𝒪 B] {B' : Type} [CommRing B'] [Algebra 𝒪 B'] (g : B →ₐ[𝒪] B') (φ : (Scheme.nilpPoints f).obj B) : ((Scheme.nilpPoints f).map g φ).1 = Spec.map (CommRingCat.ofHom g.toRingHom) ≫ φ.1 := rfl def Scheme.nilpPoints.mapHom {X Y : Scheme.{0}} (fX : X ⟶ Spec (.of 𝒪)) (fY : Y ⟶ Spec (.of 𝒪)) (h : X ⟶ Y) (w : h ≫ fY = fX) : AlgFunctor.NatTrans (Scheme.nilpPoints fX) (Scheme.nilpPoints fY) where app B _ _ φ := ⟨φ.1 ≫ h, by rw [Category.assoc, w, φ.2]⟩ naturality g φ := by apply Subtype.ext show Spec.map (CommRingCat.ofHom g.toRingHom) ≫ (φ.1 ≫ h) = (Spec.map (CommRingCat.ofHom g.toRingHom) ≫ φ.1) ≫ h rw [Category.assoc] def Scheme.nilpPoints.specPoint (B : Type) [CommRing B] [Algebra 𝒪 B] : (Scheme.nilpPoints (𝟙 (Spec (CommRingCat.of 𝒪)))).obj B := ⟨Scheme.specOver B, Category.comp_id _⟩ end AlgebraicGeometry end
Statements phrased using this module (236)
- Čerednik–Drinfeld uniformisation of the coarse fake elliptic curve tower
CerednikDrinfeld.QM.IsCoarseModuli.exists_cerednikDrinfeld_uniformization_of_span_eq_of_geometricallyConnected_of_squarefree_of_isUnit_two_of_geometricallyConnected_tower_of_isUnit_three7,014 below · depth 24 - Mumford embedding from Čerednik–Drinfeld uniformisation
CerednikDrinfeld.exists_mumfordEmbedding_of_cerednikDrinfeld_uniformization_one_zero_of_two_mul_dvd8,616 below · depth 24 - Mumford embedding from Čerednik–Drinfeld uniformisation
CerednikDrinfeld.exists_mumfordEmbedding_of_cerednikDrinfeld_uniformization_zero_one_of_two_mul_dvd8,615 below · depth 24 - Finite quotients are quotients for π-nilpotent point functors
AlgebraicGeometry.Scheme.existsUnique_nilpPoints_factor_of_quotient_of_isNoetherianRing2 below · depth 25 - Descent of fixed-coefficient geometric fibres along a Γ-quotient
CerednikDrinfeld.FormalOmega.AlgFunctor.fibre_descent_of_fixed_fst0 below · depth 25 - Descent of a formal categorical quotient through p
CerednikDrinfeld.FormalOmega.AlgFunctor.formalQuotient_descent0 below · depth 25 - Čerednik–Drinfeld uniformisation at fine level, tower and Atkin–Lehner
CerednikDrinfeld.QM.IsFineModuli.exists_cerednikDrinfeld_uniformization_fine_level_atkinLehner_of_geometricallyConnected_of_squarefree_of_isUnit_two_of_geometricallyConnected_tower_of_isUnit_three7,008 below · depth 25 - Geometric points of the fine-to-coarse map: surjectivity and G-orbits
CerednikDrinfeld.QM.IsFineModuli.nilpPoints_quotient_surjective_and_iff_of_isAlgClosed_of_isMaximalOrder735 below · depth 25 - Central, odd and even elements of the away-unit group
CerednikDrinfeld.awayUnits_central_odd_even_feed_one_zero_of_two_mul_dvd34 below · depth 25 - Parity of vdet describes Γ₂ at all levels
CerednikDrinfeld.awayUnits_central_odd_even_feed_zero_one_of_two_mul_dvd34 below · depth 25 - Scalar re-alignment of a Frobenius twist in Čerednik–Drinfeld descent
CerednikDrinfeld.cerednikDrinfeld_realign_of_frobTwist_eq_on_fixed1 below · depth 25 - Smooth, geometrically connected generic fibres of the coarse models
CerednikDrinfeld.coarseModuli_smooth_geometricallyConnected_feed_one_zero_of_two_mul_dvd5,772 below · depth 25 - Smoothness and geometric connectedness of the generic fibres
CerednikDrinfeld.coarseModuli_smooth_geometricallyConnected_feed_zero_one_of_two_mul_dvd5,772 below · depth 25 - Discreteness and cocompactness of Γ₁ on the lattice tree
CerednikDrinfeld.evenAwayUnits_finite_stabilizer_finite_orbits_feed_one_zero_of_two_mul_dvd3,794 below · depth 25 - Finite stabilisers and finitely many orbits for Γ₂ on the tree
CerednikDrinfeld.evenAwayUnits_finite_stabilizer_finite_orbits_feed_zero_one_of_two_mul_dvd3,793 below · depth 25 - Tame vertex stabilisers for Γ₁ on the q' side
CerednikDrinfeld.evenAwayUnits_v_card_stabilizer_eq_one_one_zero_of_two_mul_dvd3,793 below · depth 25 - Tame vertex stabilisers for the away-unit groups Γ₂
CerednikDrinfeld.evenAwayUnits_v_card_stabilizer_eq_one_zero_one_of_two_mul_dvd3,793 below · depth 25 - Virtual torsion-freeness of the even away-unit groups
CerednikDrinfeld.evenAwayUnits_virtuallyTorsionFree_feed_one_zero_of_two_mul_dvd37 below · depth 25 - Virtually torsion-free even away-unit groups at q
CerednikDrinfeld.evenAwayUnits_virtuallyTorsionFree_feed_zero_one_of_two_mul_dvd37 below · depth 25 - Function field of a Čerednik–Drinfeld quotient as Γ'-invariant meromorphic functions
CerednikDrinfeld.exists_ringEquiv_functionField_pullback_invariantFieldOf_smul_level_of_cerednikDrinfeld_quotient_of_tame_of_virtuallyTorsionFree_of_smooth721 below · depth 25 - Mumford embedding of the Shimura tower over ℚ_{q'}
CerednikDrinfeld.mumfordEmbedding_assembly_of_functionField_equiv_one_zero_of_two_mul_dvd5,797 below · depth 25 - Assembling the Mumford embedding from the function-field identification
CerednikDrinfeld.mumfordEmbedding_assembly_of_functionField_equiv_zero_one_of_two_mul_dvd5,797 below · depth 25 - Descent of π-nilpotent point families along an affine finite quotient
AlgebraicGeometry.Scheme.existsUnique_nilpPoints_factor_of_quotient_of_isAffine_of_isAffine_of_isNoetherianRing1 below · depth 26 - Unique factorisation of invariant families through Theta_f
CerednikDrinfeld.QM.IsFineModuli.existsUnique_factor_of_cerednikDrinfeld_uniformization_fine878 below · depth 26 - Formal Čerednik–Drinfeld quotient property at tower level ℓ
CerednikDrinfeld.QM.IsFineModuli.existsUnique_factor_of_cerednikDrinfeld_uniformization_tower_of_isUnit_two44 below · depth 26 - Fine-level Čerednik–Drinfeld uniformisation with Atkin–Lehner and level lifts
CerednikDrinfeld.QM.IsFineModuli.exists_cerednikDrinfeld_uniformization_fine_level_atkinLehner_minusT_liftT_of_squarefree_of_isUnit_two_of_pow_smul_mem5,261 below · depth 26 - Surjectivity of the Čerednik–Drinfeld parametrisation on geometric points
CerednikDrinfeld.QM.IsFineModuli.forall_exists_eq_of_cerednikDrinfeld_uniformization_fine_minus_of_geometricallyConnected_of_squarefree_of_isUnit_two_of_isUnit_three5,820 below · depth 26 - Surjectivity of the tower-level Čerednik–Drinfeld uniformisation on geometric points
CerednikDrinfeld.QM.IsFineModuli.forall_exists_eq_of_cerednikDrinfeld_uniformization_tower_minus_of_geometricallyConnected_of_isUnit_two_of_isUnit_three5,870 below · depth 26 - Integral points of a Čerednik–Drinfeld quotient as Γ'-orbits of adic points
CerednikDrinfeld.exists_adicPoint_to_sections_of_cerednikDrinfeld_quotient424 below · depth 26 - Function field of a Čerednik–Drinfeld quotient embeds into invariant functions
CerednikDrinfeld.exists_ringHom_functionField_invariantFieldOf_eval_of_cerednikDrinfeld_quotient_of_smooth531 below · depth 26 - Function field embedding into the Čerednik–Drinfeld model over C
CerednikDrinfeld.exists_ringHom_functionField_pullback_completion_of_moduliTowerWitness_one_zero_of_two_mul_dvd5,777 below · depth 26 - Equivariant embedding of ̄ F into the completed function field
CerednikDrinfeld.exists_ringHom_functionField_pullback_completion_of_moduliTowerWitness_zero_one_of_two_mul_dvd5,777 below · depth 26 - Finiteness of affinoid points sent off a generic open
CerednikDrinfeld.finite_affinoid_toOmega_not_le_preimage_of_cerednikDrinfeld_quotient_of_smooth15 below · depth 26 - Integrality of the C-fibre of a Čerednik–Drinfeld quotient
CerednikDrinfeld.isIntegral_pullback_of_cerednikDrinfeld_quotient_of_smooth10 below · depth 26 - Mumford embedding read off from the function-field identification
CerednikDrinfeld.mumfordEmbedding_readoff_of_functionField_equiv_of_ringHom_one_zero_of_two_mul_dvd894 below · depth 26 - Reading off the Mumford embedding from Čerednik–Drinfeld data
CerednikDrinfeld.mumfordEmbedding_readoff_of_functionField_equiv_of_ringHom_zero_one_of_two_mul_dvd894 below · depth 26 - Equivariance of Čerednik–Drinfeld evaluation under an intertwining morphism
CerednikDrinfeld.ringHom_functionField_germ_app_eq_inv_smul_of_eval_of_cerednikDrinfeld_quotient18 below · depth 26 - Frobenius on X acts as w⁻¹ under evaluation
CerednikDrinfeld.ringHom_functionField_germ_app_eq_inv_smul_of_frobenius_of_eval_of_cerednikDrinfeld_quotient18 below · depth 26 - Galois equivariance of the Čerednik–Drinfeld evaluation embedding
CerednikDrinfeld.ringHom_functionField_germ_app_eq_zpow_smul_fracMap_of_isometricAut_of_eval_of_cerednikDrinfeld_quotient226 below · depth 26 - Evaluation onto invariant meromorphic functions is surjective
CerednikDrinfeld.surjective_ringHom_functionField_invariantFieldOf_of_eval_of_tame_of_cerednikDrinfeld_quotient_of_virtuallyTorsionFree_of_smooth678 below · depth 26 - Twisted Γ-action on adic points versus translation by Γ'
CerednikDrinfeld.FormalOmega.AdicPoint.exists_isTwistedAct_iff_exists_eq_act1 below · depth 27 - Proper 𝒪-schemes: R-points agree with C-points
CerednikDrinfeld.FormalOmega.IsAdicFrame.injective_comp_and_exists_comp_eq_of_isProper0 below · depth 27 - The adic frame ring is local with non-zero reduction mod π
CerednikDrinfeld.FormalOmega.IsAdicFrame.isLocalRing_and_nontrivial_modPow0 below · depth 27 - Scheme points over a π-adically complete local ring
CerednikDrinfeld.FormalOmega.existsUnique_hom_comp_eq_of_compatible_modPow1 below · depth 27 - Atkin–Lehner lift fixes the generic point of the geometric fibre
CerednikDrinfeld.QM.IsCoarseModuli.base_genericPoint_eq_of_comp_fst_eq_fst_comp_of_isAtkinLehnerQuotient_of_not_dvd765 below · depth 27 - Lifted degeneracy maps are dominant on geometric generic fibres
CerednikDrinfeld.QM.IsCoarseModuliT.base_genericPoint_eq_of_comp_fst_eq_fst_comp_degeneracy818 below · depth 27 - Invariance of a natural family under the Γₜ-orbit relation
CerednikDrinfeld.QM.IsFineModuli.apply_eq_apply_of_isPullback_of_frobTwist_eq_of_invariant8 below · depth 27 - Atkin–Lehner relations for the Čerednik–Drinfeld fine family
CerednikDrinfeld.QM.IsFineModuli.cerednikDrinfeld_fineFamily_atkinLehner_of_rigidifiedToG_heightNormalised_oneLegC5914 below · depth 27 - A Čerednik–Drinfel'd family on the fine moduli scheme
CerednikDrinfeld.QM.IsFineModuli.exists_cerednikDrinfeld_fineFamily_of_rigidifiedToG_heightNormalised_eq_oneLegC5_h23,615 below · depth 27 - Čerednik–Drinfeld uniformisation along the Hecke tower, one-leg form
CerednikDrinfeld.QM.IsFineModuli.exists_cerednikDrinfeld_towerFamily_liftT_of_rigidifiedToG_heightNormalised_eq_oneLegC51,301 below · depth 27 - Fibres of the fine Čerednik–Drinfeld uniformisation, flat-locally
CerednikDrinfeld.QM.IsFineModuli.exists_flat_family_isPullback_of_cerednikDrinfeld_uniformization_fine_eq16 below · depth 27 - Fpqc-local lifting through the fine Čerednik–Drinfeld uniformisation
CerednikDrinfeld.QM.IsFineModuli.exists_flat_family_lift_of_cerednikDrinfeld_uniformization_fine860 below · depth 27 - Openness of the image of a formally étale uniformisation family
CerednikDrinfeld.QM.IsFineModuli.exists_isOpen_inter_eq_image_of_formallyEtale858 below · depth 27 - Surjectivity of the fine-level Čerednik–Drinfeld family on geometric points
CerednikDrinfeld.QM.IsFineModuli.forall_exists_eq_of_geometricallyConnected_of_isOpen_of_nonempty_of_isUnit_two_of_isUnit_three4,651 below · depth 27 - Surjectivity of Čerednik–Drinfeld uniformisation at tower level ℓ
CerednikDrinfeld.QM.IsFineModuli.forall_exists_eq_tower_of_geometricallyConnected_of_isOpen_of_nonempty_of_isUnit_two_of_isUnit_three4,683 below · depth 27 - Universal property of the level-ℓ Čerednik–Drinfeld uniformisation family
CerednikDrinfeld.QM.IsFineModuliT.existsUnique_factor_of_cerednikDrinfeld_uniformization_fine36 below · depth 27 - Uniformised locus cut out by an open subset of M
CerednikDrinfeld.QM.exists_isOpen_forall_mem_and_iff_exists_uniformization_of_locallyOfFiniteType16 below · depth 27 - Uniform denominator clearing for sections on a Čerednik–Drinfeld quotient
CerednikDrinfeld.exists_cover_sections_ne_zero_mul_eq_sum_of_cerednikDrinfeld_quotient3 below · depth 27 - Non-constant rational function on the generic fibre of a Čerednik–Drinfeld quotient
CerednikDrinfeld.exists_functionField_ne_const_of_cerednikDrinfeld_quotient25 below · depth 27 - Invariant chartwise meromorphic pullbacks of sections along the uniformisation
CerednikDrinfeld.exists_invariant_chartwiseMeromorphic_pullback_of_cerednikDrinfeld_quotient_of_eval_of_smooth487 below · depth 27 - Γ'-invariant chartwise meromorphic pullbacks on a Čerednik–Drinfeld quotient
CerednikDrinfeld.exists_invariant_chartwiseMeromorphic_pullback_of_cover_clearing_of_cerednikDrinfeld_quotient41 below · depth 27 - Comparison of the two coarse models over the q'-adic completion
CerednikDrinfeld.exists_iso_pullback_completion_of_moduliTowerWitness_one_zero_of_two_mul_dvd5,594 below · depth 27 - The two models agree over the completion at q
CerednikDrinfeld.exists_iso_pullback_completion_of_moduliTowerWitness_zero_one_of_two_mul_dvd5,594 below · depth 27 - Pull-backs of sections holomorphic on edge-region pieces lying over V
CerednikDrinfeld.exists_linearPieces_le_preimage_holOn_apply_toOmega_eq_of_cerednikDrinfeld_quotient441 below · depth 27 - An away-from-r unit of det-valuation one at level ℓ
CerednikDrinfeld.exists_mem_inf_levelSubgroup_vdet_eq_one_of_isEichlerOrder_meetOrder91 below · depth 27 - Function field embeds into Γ'-invariants via chartwise meromorphic pull-backs
CerednikDrinfeld.exists_ringHom_functionField_invariantFieldOf_eval_of_chartwiseMeromorphic77 below · depth 27 - Equivariant embedding of ̄ F into K(mathcal X_{0,C})
CerednikDrinfeld.exists_ringHom_functionField_of_iso_pullback_completion_one_zero_of_two_mul_dvd5,768 below · depth 27 - Čerednik–Drinfel'd embedding of ̄ F into K(mathcal X_{0,C})
CerednikDrinfeld.exists_ringHom_functionField_of_iso_pullback_completion_zero_one_of_two_mul_dvd5,768 below · depth 27 - Sections near an adic point as quotients of integral sections
CerednikDrinfeld.exists_sections_ne_zero_mul_eq_sum_of_cerednikDrinfeld_quotient3 below · depth 27 - Frobenius parity of the decomposition group action via ψ₀
CerednikDrinfeld.exists_smul_psi_eq_psi_frobenius_pow_iff_parity_of_decompositionSubgroup0 below · depth 27 - Finitely many affinoid points miss a given generic neighbourhood
CerednikDrinfeld.finite_affinoid_toOmega_of_not_le_preimage_of_cerednikDrinfeld_quotient_of_smooth14 below · depth 27 - Adic points of a Čerednik–Drinfeld quotient and their twisted fibres
CerednikDrinfeld.forall_exists_adicPoint_and_theta_eq_iff_of_cerednikDrinfeld_quotient420 below · depth 27 - Twisting a Čerednik–Drinfeld adic point by a base automorphism
CerednikDrinfeld.specPoint_eq_specMap_comp_of_map_pt_eq_act_pt_of_cerednikDrinfeld_quotient208 below · depth 27 - Noetherian approximation of natural families of π-adic points
AlgebraicGeometry.Scheme.nilpPoints.forall_eq_of_forall_eq_of_isNoetherianRing_of_forall_isIdempotentElem1 below · depth 28 - Agreement on trivial-idempotent algebras implies agreement everywhere
AlgebraicGeometry.Scheme.nilpPoints.forall_isNoetherianRing_eq_of_forall_eq_of_forall_isIdempotentElem0 below · depth 28 - Descent of a twisted-action relation to all π-nilpotent algebras
CerednikDrinfeld.FormalOmega.OmegaNr.forall_eq_of_isTwistedAct_of_forall_isNoetherianRing_of_forall_isIdempotentElem3 below · depth 28 - Unique extension of a natural family on Noetherian connected test algebras
CerednikDrinfeld.FormalOmega.existsUnique_extension_of_isNoetherianRing_of_forall_isIdempotentElem22 below · depth 28 - Unique natural extension of a family on connected Noetherian test algebras
CerednikDrinfeld.FormalOmega.existsUnique_extension_prod_const_of_isNoetherianRing_of_forall_isIdempotentElem23 below · depth 28 - Descent of a Frobenius-invariant family to the fixed subalgebra
CerednikDrinfeld.FormalOmega.existsUnique_factor_corep_fixedPoints_of_frobTwist_eq6 below · depth 28 - Noetherian square-zero lifting suffices for Theta formal étaleness
CerednikDrinfeld.FormalOmega.forall_existsUnique_lift_of_forall_isNoetherianRing_existsUnique_lift28 below · depth 28 - Atkin–Lehner operators on the Čerednik–Drinfel'd uniformisation
CerednikDrinfeld.QM.IsFineModuli.cerednikDrinfeld_fineFamily_atkinLehner_of_rigidifiedToG_of_isNoetherianRing_heightNormalised_oneLegC5891 below · depth 28 - Orbit relation spreads from a field point to a localisation
CerednikDrinfeld.QM.IsFineModuli.exists_apply_ne_zero_forall_isPullback_of_cerednikDrinfeld_uniformization_fine_eq13 below · depth 28 - Čerednik–Drinfeld uniformising family on the fine moduli scheme
CerednikDrinfeld.QM.IsFineModuli.exists_cerednikDrinfeld_fineFamily_of_rigidifiedToG_of_isNoetherianRing_heightNormalised_eq_oneLegC5_h23,611 below · depth 28 - Čerednik–Drinfeld uniformisation of the away-from-r̄ r Hecke tower
CerednikDrinfeld.QM.IsFineModuli.exists_cerednikDrinfeld_towerFamily_liftT_of_rigidifiedToG_of_isNoetherianRing_heightNormalised_eq_oneLegC51,194 below · depth 28 - Field-valued fibres of the fine Čerednik–Drinfeld uniformisation
CerednikDrinfeld.QM.IsFineModuli.exists_isPullback_field_of_cerednikDrinfeld_uniformization_fine_eq1 below · depth 28 - Invariance at raised level of a twisted uniformising family
CerednikDrinfeld.QM.IsFineModuliT.apply_eq_apply_of_isPullback_of_frobTwist_eq_of_invariant8 below · depth 28 - Flat-local description of fibres of the level-ℓ fine uniformisation
CerednikDrinfeld.QM.IsFineModuliT.exists_flat_family_isPullback_of_cerednikDrinfeld_uniformization_fine_eq8 below · depth 28 - Edge-chart morphisms of a formally étale uniformisation are étale
CerednikDrinfeld.QM.etale_edgeChartMorphism_of_cerednikDrinfeld_uniformization_fine7 below · depth 28 - fpqc-local lifting for a formally étale uniformisation
CerednikDrinfeld.QM.exists_flat_family_lift_of_formallyEtale_of_locallyOfFiniteType18 below · depth 28 - Openness of the uniformised locus after nilpotent base change
CerednikDrinfeld.QM.exists_isOpen_forall_mem_iff_exists_uniformization_of_isPullback15 below · depth 28 - Central vdet = 2, odd and even away units
CerednikDrinfeld.awayUnits_exists_central_vdet_two_and_exists_vdet_one_and_exists_even0 below · depth 28 - Čerednik–Drinfeld points see coefficients only through Fr²-invariants
CerednikDrinfeld.cerednikDrinfeld_apply_eq_of_forall_fr_fr_eq205 below · depth 28 - Finite vertex stabilisers and finitely many vertex orbits
CerednikDrinfeld.evenAwayUnits_finite_stabilizer_vertex_and_exists_finset_orbits_of_not_dvd61 below · depth 28 - Finitely many vertex orbits for the even level-ℓ group
CerednikDrinfeld.evenAwayUnits_inf_levelSubgroup_exists_finset_orbits63 below · depth 28 - Local quotient form of a pulled-back section on Ω_C
CerednikDrinfeld.exists_disc_holOn_mul_pullback_eq_of_cover_clearing_of_cerednikDrinfeld_quotient13 below · depth 28 - Finite edge-chart cover over an open of the Čerednik–Drinfeld quotient
CerednikDrinfeld.exists_finset_chartUnitLocus_cover_of_cerednikDrinfeld_quotient12 below · depth 28 - Affinoid meromorphy of pulled-back sections on Čerednik–Drinfeld quotients
CerednikDrinfeld.exists_holOn_affinoid_mul_pullback_eq_of_cover_clearing_of_cerednikDrinfeld_quotient37 below · depth 28 - Γ'-invariant pull-back of a section to Drinfeld's upper half plane
CerednikDrinfeld.exists_invariant_pullback_apply_toOmega_eq_of_cerednikDrinfeld_quotient7 below · depth 28 - Closedness of the uniformised locus in the special fibre
CerednikDrinfeld.exists_isClosed_iff_exists_theta_eq_of_cerednikDrinfeld_quotient207 below · depth 28 - Edge-chart unit locus as a finite union of linear pieces
CerednikDrinfeld.exists_linearPieces_eq_chartUnitLocus_of_cerednikDrinfeld_quotient13 below · depth 28 - Holomorphy of pull-backs of regular functions on edge-chart loci
CerednikDrinfeld.exists_mem_holOn_apply_toOmega_eq_of_chartMap_of_cerednikDrinfeld_quotient7 below · depth 28 - A non-generic point on a Čerednik–Drinfeld generic fibre
CerednikDrinfeld.exists_ne_genericPoint_pullback_of_cerednikDrinfeld_quotient23 below · depth 28 - Edge charts covering a formal Čerednik–Drinfeld quotient
CerednikDrinfeld.exists_opens_chartMorphism_of_cerednikDrinfeld_quotient422 below · depth 28 - Level compatibility of the pinned function-field embedding
CerednikDrinfeld.exists_ringHom_functionField_level_germ_app_degeneracy_eq_of_germ_eq_of_iso_pullback_completion_one_zero_of_two_mul_dvd5,748 below · depth 28 - Degeneracy compatibility of the pinned function-field embedding
CerednikDrinfeld.exists_ringHom_functionField_level_germ_app_degeneracy_eq_of_germ_eq_of_iso_pullback_completion_zero_one_of_two_mul_dvd5,748 below · depth 28 - Finiteness of a Φ-fibre of coordinates inside an affinoid
CerednikDrinfeld.finite_affinoid_toOmega_fibre_of_cerednikDrinfeld_quotient7 below · depth 28 - Atkin–Lehner equivariance of the pinned function-field embedding
CerednikDrinfeld.germ_app_atkinLehner_eq_of_germ_eq_of_iso_pullback_completion_one_zero_of_two_mul_dvd742 below · depth 28 - Atkin–Lehner lifts act on germs through W₀ and W₁
CerednikDrinfeld.germ_app_atkinLehner_eq_of_germ_eq_of_iso_pullback_completion_zero_one_of_two_mul_dvd742 below · depth 28 - Decomposition-group equivariance of the pinned function field embedding
CerednikDrinfeld.germ_app_decomposition_eq_of_germ_eq_of_iso_pullback_completion_one_zero_of_two_mul_dvd25 below · depth 28 - Decomposition-group equivariance of the pinned function-field embedding
CerednikDrinfeld.germ_app_decomposition_eq_of_germ_eq_of_iso_pullback_completion_zero_one_of_two_mul_dvd25 below · depth 28 - Adic points in a chart unit locus factor through V
CerednikDrinfeld.le_preimage_of_toOmega_mem_chartUnitLocus_of_cerednikDrinfeld_quotient7 below · depth 28 - Unique natural extension from connected Noetherian test algebras
AlgebraicGeometry.Scheme.nilpPoints.existsUnique_forall_isNoetherianRing_extension_of_forall_isIdempotentElem1 below · depth 29 - Unique morphism induced by natural maps on nilpotent points
AlgebraicGeometry.Scheme.nilpPoints.existsUnique_hom_comp_eq_of_natural0 below · depth 29 - Existence of lifts along arbitrary square-zero thickenings
CerednikDrinfeld.FormalOmega.exists_lift_of_forall_isNoetherianRing_existsUnique_lift26 below · depth 29 - Uniqueness of lifts beyond the Noetherian case
CerednikDrinfeld.FormalOmega.lift_eq_lift_of_forall_isNoetherianRing_existsUnique_lift26 below · depth 29 - Even rigidified pairs: existence, uniqueness, base change, lifting
CerednikDrinfeld.QM.FakeEllipticCurve.evenRigidifiedPair_exists_unique_pullback_lift_of_rigidifiedToG_conn_h23,498 below · depth 29 - Twisted and Pi-translates carry even rigidifications
CerednikDrinfeld.QM.FakeEllipticCurve.exists_even_rigidification_of_isActBy_of_isPiTranslate154 below · depth 29 - Transport of extra level structures along a rigidification
CerednikDrinfeld.QM.FakeEllipticCurve.exists_extraLevel_transport_and_iff_of_rigidification_normLevelTransport_oneLegC524 below · depth 29 - Norm level transport: existence and uniqueness of Pₙ
CerednikDrinfeld.QM.FakeEllipticCurve.exists_fullLevel_transport_and_eq_of_rigidification_normLevelTransport81 below · depth 29 - Fine Čerednik–Drinfeld family depends on ψ only through Frobenius invariants
CerednikDrinfeld.QM.IsFineModuli.cerednikDrinfeld_uniformization_fine_eq_of_forall_frobFixed_eq9 below · depth 29 - Lifting the uniformisation map to the level-ℓ tower
CerednikDrinfeld.QM.IsFineModuli.exists_fineFamilyT_lift_of_towerFamily_of_isNoetherianRing_heightNormalised_eq_oneLegC51,084 below · depth 29 - Formally étale Ω̂× G-family of fine moduli points
CerednikDrinfeld.QM.IsFineModuli.exists_fineFamily_of_evenRigidifiedPair_of_isNoetherianRing_heightNormalised_conn989 below · depth 29 - A level homomorphism describing the Čerednik–Drinfeld fibres
CerednikDrinfeld.QM.IsFineModuli.exists_levelHom_translate_fibre_of_fineFamily_of_isNoetherianRing_heightNormalised_conn_eq_oneLegC51,022 below · depth 29 - Čerednik–Drinfeld uniformisation family on the Hecke tower
CerednikDrinfeld.QM.IsFineModuli.exists_towerFamily_of_evenRigidifiedPair_of_heckeDictionary_of_isNoetherianRing_heightNormalised_oneLegC559 below · depth 29 - Hecke translate by s_ℓ matches the d₁ degeneracy leg
CerednikDrinfeld.QM.IsFineModuli.towerFamily_heckeTranslate_of_evenRigidifiedPair_of_isNoetherianRing_heightNormalised_oneLegC5759 below · depth 29 - Spreading of the Γ̃-orbit relation at level ℓ
CerednikDrinfeld.QM.IsFineModuliT.exists_apply_ne_zero_forall_isPullback_of_cerednikDrinfeld_uniformization_fine_eq6 below · depth 29 - Level-independence of chart preimages of an open of X
CerednikDrinfeld.basicOpen_le_preimage_chartMorphism_of_level_zero_of_cerednikDrinfeld_quotient3 below · depth 29 - Polynomial clearing of a pulled-back section on an edge region
CerednikDrinfeld.exists_polynomial_ne_zero_mul_pullback_mem_holOn_edgeRegion_of_cover_clearing_of_cerednikDrinfeld_quotient26 below · depth 29 - Bilinear relations between the two degeneracy legs transfer generically
CerednikDrinfeld.sum_mul_eq_zero_of_sum_phi_mul_phi_eq_zero_of_germ_eq_degeneracy_of_iso_pullback_completion_one_zero_of_two_mul_dvd749 below · depth 29 - Tower relations transfer to the degeneracy maps on function fields
CerednikDrinfeld.sum_mul_eq_zero_of_sum_phi_mul_phi_eq_zero_of_germ_eq_degeneracy_of_iso_pullback_completion_zero_one_of_two_mul_dvd749 below · depth 29 - Points factor through finitely generated subalgebras
AlgebraicGeometry.Scheme.nilpPoints.exists_subalgebra_fg_map_eq_of_locallyOfFiniteType0 below · depth 30 - Points of a finite scheme factor through a finite algebra
AlgebraicGeometry.exists_finite_algebra_specMap_comp_eq_of_isFinite0 below · depth 30 - Uniqueness of the normalised level transport
CerednikDrinfeld.QM.FakeEllipticCurve.FullLevel.eq_of_isNormLevelTransport_of_isNormLevelTransport75 below · depth 30 - Isomorphisms of rigidified curves over one leg come from Γ
CerednikDrinfeld.QM.FakeEllipticCurve.Rigidification.exists_mem_isPullback_of_isoVia_levelHom_of_translate_of_isAlgClosed_heightNormalised_eq_of_oneLeg_levelHomLaw859 below · depth 30 - Γ̃-translation of an even rigidification, with exact level transport
CerednikDrinfeld.QM.FakeEllipticCurve.Rigidification.exists_translate_level_eq_of_levelHom_of_character_of_isTwistedAct_heightNormalised_eq207 below · depth 30 - Existence of an even rigidified pair with prescribed Ω̂-image
CerednikDrinfeld.QM.FakeEllipticCurve.evenRigidifiedPair_exists_of_rigidifiedToG_of_isUnit_two3,489 below · depth 30 - Lifting even rigidifications along square-zero thickenings
CerednikDrinfeld.QM.FakeEllipticCurve.evenRigidifiedPair_lift_of_rigidifiedToG130 below · depth 30 - Pull-back of even rigidified pairs with transported Deligne datum
CerednikDrinfeld.QM.FakeEllipticCurve.evenRigidifiedPair_pullback_of_rigidifiedToG24 below · depth 30 - Uniqueness of rigidified pairs over a connected base
CerednikDrinfeld.QM.FakeEllipticCurve.evenRigidifiedPair_unique_of_rigidifiedToG_of_forall_isIdempotentElem_of_isUnit_two3,491 below · depth 30 - Iterated Frobenius rebase of a rigidification
CerednikDrinfeld.QM.FakeEllipticCurve.exists_rigidification_frobTwist_zpow_isActBy_scalar_extraLevel_of_rigidifiedToG153 below · depth 30 - Tower family of coarse points over connected Noetherian bases
CerednikDrinfeld.QM.IsCoarseModuliT.exists_towerFamily_connected_of_evenRigidifiedPair_of_heckeDictionary_of_isNoetherianRing_heightNormalised_oneLegC54 below · depth 30 - Extension of the Čerednik–Drinfeld tower family to Noetherian bases
CerednikDrinfeld.QM.IsCoarseModuliT.exists_towerFamily_of_towerFamily_connected_of_isNoetherianRing_heightNormalised_oneLegC550 below · depth 30 - Tower and fine uniformisations agree through the degeneracy map d₀
CerednikDrinfeld.QM.IsCoarseModuliT.towerFamily_comp_dZero_eq_fineFamily_comp_of_isNoetherianRing_heightNormalised_oneLegC52 below · depth 30 - Geometric fibres of the tower uniformisation maps Theta_T
CerednikDrinfeld.QM.IsCoarseModuliT.towerFamily_eq_iff_exists_isTwistedAct_of_isAlgClosed_heightNormalised_oneLegC50 below · depth 30 - Invariance of the tower parametrisation under Γ̃_ℓ
CerednikDrinfeld.QM.IsCoarseModuliT.towerFamily_eq_of_isTwistedAct_of_mem_of_isNoetherianRing_heightNormalised_oneLegC53 below · depth 30 - Equivariant Čerednik–Drinfeld family of fine moduli points
CerednikDrinfeld.QM.IsFineModuli.exists_cerednikDrinfeld_fineFamily_value_of_connected_of_isNoetherianRing_equivariant_heightNormalised_conn798 below · depth 30 - Čerednik–Drinfeld fine-level family on all Noetherian bases
CerednikDrinfeld.QM.IsFineModuli.exists_cerednikDrinfeld_fineFamily_value_of_value_of_connected_equivariant_heightNormalised_conn743 below · depth 30 - Fibres of the fine family over algebraically closed fields
CerednikDrinfeld.QM.IsFineModuli.fineFamily_eq_iff_exists_mem_levelHom_of_isAlgClosed_heightNormalised_eq_hC5oneLeg148 below · depth 30 - Lifting Theta_f-values along square-zero surjections
CerednikDrinfeld.QM.IsFineModuli.fineFamily_exists_lift_of_value_of_squareZero_heightNormalised_conn959 below · depth 30 - Uniqueness of the Ω-coordinate of lifts across square-zero thickenings
CerednikDrinfeld.QM.IsFineModuli.fineFamily_lift_unique_of_value_of_squareZero_heightNormalised_conn921 below · depth 30
… and 86 more statements (search for the module name to find them).