Definitions/Def_Deformations_ConjQuotSubfunctor.lean
Conjugation quotient of a lifting condition, and two stability axioms
Throughout, n is a finite index set, G a topological group, and \mathcal{O} a local commutative ring; the base category is ProartinianCat π of pro-artinian local topological \mathcal{O}-algebras whose structure map is local and induces an isomorphism on residue fields. On it sit the functor repnFunctor n G π, A \mapsto \{\,\rho : G \to \mathrm{GL}_n(A) continuous homomorphisms\,\}, and its quotient repnQuotFunctor n G π, whose value at A is the set of orbits of the conjugation action of conjKer A, the subgroup of \mathrm{ConjAct}(\mathrm{GL}_n(A)) given by those \gamma whose image in \mathrm{GL}_n of the residue field of A is the identity; toRepnQuot is the objectwise orbit map. Given a subfunctor F of repnFunctor n G π, conjQuotSubfunctor n F is the subfunctor of repnQuotFunctor n G π whose value at A is the image \bigl(\mathrm{toRepnQuot}\bigr)_A\bigl(F(A)\bigr), that is, the set of orbits admitting at least one representative in F(A); stability under the transition maps is part of the datum. Accompanying lemmas record the membership criterion (an orbit lies in (\mathrm{conjQuot}\,F)(A) exactly when it is the class of some \rho' \in F(A)), that the class of a member of F(A) lies in it, and monotonicity in F. The natural transformation condLiftToDeformation n F from F, viewed as a functor, to conjQuotSubfunctor n F, viewed as a functor, sends \rho' to its orbit, and condLiftToDeformation_surjective states that each of its components is surjective.
Two predicates on such a subfunctor F are defined. ConjStable n F asserts that for every A, every \rho' \in F(A) and every \gamma \in conjKer A, the conjugate \gamma \cdot \rho' again lies in F(A). ReflectedByInjective n F asserts that for every morphism \iota : T \to A whose underlying map is injective and every continuous \sigma : G \to \mathrm{GL}_n(T), membership of the pushforward \iota_{*}\sigma in F(A) forces \sigma \in F(T).
Relation to Mathlib
Built on Mathlib's CategoryTheory.Subfunctor and its orbit-quotient machinery; the representation and quotient functors on pro-artinian local algebras, and the two axioms on a lifting condition, are the project's own notions.
Where it is used
These are the hypotheses under which a subfunctor of framed lifts gives rise to a pro-representable deformation functor: applying the conjugation quotient to the functor of lifts of a fixed residual representation, with or without extra local conditions, produces the deformation functors whose universal rings enter the modularity-lifting argument.
References
- B. Mazur, Deforming Galois representations, in: Galois Groups over \mathbb{Q}, MSRI Publications 16, Springer, 1989, 385β437
- R. Ramakrishna, On a variation of Mazur's deformation functor, Compositio Mathematica 87 (1993), 269β286
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1β154, Β§2
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 99 lines
- 8 declarations
- used in the statements of 12 theorems and imported by 13 proofs
- imports 1 definition modules
Source file: Definitions/Def_Deformations_ConjQuotSubfunctor.lean
Imported by
- no other definition module
Declarations
- def
Deformation.conjQuotSubfunctor - lemma
Deformation.mem_conjQuotSubfunctor_obj_iff - lemma
Deformation.mk_mem_conjQuotSubfunctor_obj - lemma
Deformation.conjQuotSubfunctor_mono - def
Deformation.condLiftToDeformation - lemma
Deformation.condLiftToDeformation_surjective - def
Deformation.ConjStable - def
Deformation.ReflectedByInjective
Source
import Mathlib import Definitions.Def_Deformations_TraceAlgebra set_option autoImplicit false universe u open CategoryTheory Function IsLocalRing namespace Deformation section ConjQuot variable {n : Type} [Fintype n] [DecidableEq n] variable {G : Type u} [Group G] [TopologicalSpace G] variable {π : Type u} [CommRing π] [IsLocalRing π] open ProartinianCat variable (n) in noncomputable def conjQuotSubfunctor (F : Subfunctor (repnFunctor n G π)) : Subfunctor (repnQuotFunctor n G π) where obj R := (toRepnQuot n G π).app R '' F.obj R map {R S} f := by rintro _ β¨Ο', hΟ', rflβ© exact β¨(repnFunctor n G π).map f Ο', F.map f hΟ', rflβ© variable (n) in lemma mem_conjQuotSubfunctor_obj_iff {F : Subfunctor (repnFunctor n G π)} {R : ProartinianCat π} (q : (repnQuotFunctor n G π).obj R) : q β (conjQuotSubfunctor n F).obj R β β Ο' β F.obj R, (Quotient.mk'' Ο' : (repnQuotFunctor n G π).obj R) = q := by constructor Β· rintro β¨Ο', hΟ', rflβ© exact β¨Ο', hΟ', rflβ© Β· rintro β¨Ο', hΟ', rflβ© exact β¨Ο', hΟ', rflβ© variable (n) in lemma mk_mem_conjQuotSubfunctor_obj {F : Subfunctor (repnFunctor n G π)} {R : ProartinianCat π} {Ο' : G ββ* GL n R} (hΟ' : Ο' β F.obj R) : (Quotient.mk'' Ο' : (repnQuotFunctor n G π).obj R) β (conjQuotSubfunctor n F).obj R := β¨Ο', hΟ', rflβ© variable (n) in lemma conjQuotSubfunctor_mono {F F' : Subfunctor (repnFunctor n G π)} (h : F β€ F') : conjQuotSubfunctor n F β€ conjQuotSubfunctor n F' := by rintro R _ β¨Ο', hΟ', rflβ© exact β¨Ο', h _ hΟ', rflβ© variable (n) in noncomputable def condLiftToDeformation (F : Subfunctor (repnFunctor n G π)) : F.toFunctor βΆ (conjQuotSubfunctor n F).toFunctor where app R := TypeCat.ofHom fun Ο' => β¨Quotient.mk'' Ο'.1, mk_mem_conjQuotSubfunctor_obj n Ο'.2β© naturality R S f := by ext Ο' rfl variable (n) in lemma condLiftToDeformation_surjective (F : Subfunctor (repnFunctor n G π)) (R : ProartinianCat π) : Function.Surjective ((condLiftToDeformation n F).app R) := by rintro β¨q, hqβ© obtain β¨Ο', hΟ', hq'β© := (mem_conjQuotSubfunctor_obj_iff n q).mp hq exact β¨β¨Ο', hΟ'β©, Subtype.ext hq'β© end ConjQuot section Assembly variable {n : Type} [Fintype n] [DecidableEq n] variable {G : Type u} [Group G] [TopologicalSpace G] variable {π : Type u} [CommRing π] [IsLocalRing π] open ProartinianCat variable (n) in def ConjStable (F : Subfunctor (repnFunctor n G π)) : Prop := β {A : ProartinianCat π} {Ο' : G ββ* GL n A}, Ο' β F.obj A β β {Ξ³ : ConjAct (GL n A)}, Ξ³ β conjKer (n := n) A β Ξ³ β’ Ο' β F.obj A variable (n) in def ReflectedByInjective (F : Subfunctor (repnFunctor n G π)) : Prop := β {T A : ProartinianCat π} (ΞΉ : T βΆ A), Function.Injective ΞΉ.hom β β {Ο : G ββ* GL n T}, (repnFunctor n G π).map ΞΉ Ο β F.obj A β Ο β F.obj T end Assembly end Deformation
Statements phrased using this module (12)
- Corepresentability of a conjugation-quotient deformation subfunctor
Deformation.isCorepresentable_conjQuotSubfunctor_of_descends4 below Β· depth 9 - Uniqueness of the classifying map of a type-D lift
GaloisRep.algHom_unique_of_baseChangeAlong_isEquiv_of_corepresentableBy8 below Β· depth 9 - Condition subfunctor is contained in the framed lift functor
GaloisRep.conditionSubfunctor_le_liftFunctor0 below Β· depth 9 - Conjugation-stability of the deformation-condition subfunctor
GaloisRep.conjStable_conditionSubfunctor1 below Β· depth 9 - Existence of the classifying map to a universal deformation ring
GaloisRep.exists_algHom_baseChangeAlong_isEquiv_of_corepresentableBy6 below Β· depth 9 - Finiteness of the tangent space of a conditioned deformation ring
GaloisRep.moduleFinite_tangentSubmodule_of_tangentFinite1 below Β· depth 9 - Limit preservation for the deformation-condition subfunctor
GaloisRep.preservesLimits_conditionSubfunctor2 below Β· depth 9 - Injective morphisms reflect the deformation-condition subfunctor
GaloisRep.reflectedByInjective_conditionSubfunctor3 below Β· depth 9 - Conjugation stability of the lift subfunctor
Deformation.conjStable_liftFunctor0 below Β· depth 10 - Conditioned lift descending to its trace algebra
Deformation.exists_cond_lift_traceAlgebra0 below Β· depth 10 - Weak initiality descends to the conjugation quotient subfunctor
Deformation.exists_weaklyInitial_elements_conjQuotSubfunctor0 below Β· depth 10 - The lift subfunctor is reflected along injective morphisms
Deformation.reflectedByInjective_liftFunctor0 below Β· depth 10