Definitions/Def_Deformations_TameDescent.lean
Descent of a character along a surjection of groups
The module fixes groups G and \Delta and a commutative ring A, and defines a single object, TaylorWiles.tameDescentChar. Its data are a group homomorphism \pi \colon G \to \Delta, a proof that \pi is surjective, a character \chi \colon G \to A^\times (a homomorphism into the unit group of A), and a proof that \chi is trivial on every element of \ker \pi. From these it produces a homomorphism \Delta \to A^\times. The construction is the expected one: the hypothesis on \ker\pi lets \chi be factored through the quotient group G / \ker \pi (Mathlib's QuotientGroup.lift), and surjectivity of \pi gives the first-isomorphism equivalence G/\ker\pi \simeq \Delta (QuotientGroup.quotientKerEquivOfSurjective); the defined character is the inverse of that equivalence, viewed as a homomorphism \Delta \to G/\ker\pi, followed by the factored character. Thus, by construction, the resulting character \xi satisfies \xi(\pi g) = \chi(g) for all g \in G, and it is the unique character of \Delta with this property, since \pi is surjective. The definition is noncomputable, the inverse of the equivalence being obtained from the surjectivity hypothesis rather than from an explicit section. No hypothesis relating \pi, \chi or A to arithmetic is imposed: this is pure group theory, the arithmetic input being supplied at the points of use, where the trivialty of \chi on \ker\pi has to be established.
Relation to Mathlib
Built entirely from Mathlib's QuotientGroup.lift and QuotientGroup.quotientKerEquivOfSurjective; it packages the universal property of a surjection of groups as a named construction, and introduces no notion absent from Mathlib.
Where it is used
In the Taylor–Wiles argument this is applied at an auxiliary prime q with G an inertia group at q, \Delta its tame quotient of q-power order used to index the level structure, and \chi a diagonal character of the local restriction of the universal deformation; the descended character of \Delta is what makes the deformation ring an algebra over the group ring of \Delta_Q and feeds into the construction of the diamond characters.
References
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1–154
- R. Taylor and A. Wiles, Ring-theoretic properties of certain Hecke algebras, Annals of Mathematics 141 (1995), 553–572
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 15 lines
- 1 declarations
- used in the statements of 3 theorems and imported by 3 proofs
- imports 0 definition modules
Source file: Definitions/Def_Deformations_TameDescent.lean
Declarations
Source
import Mathlib set_option autoImplicit false namespace TaylorWiles variable {G Δ A : Type*} [Group G] [Group Δ] [CommRing A] noncomputable def tameDescentChar (π : G →* Δ) (hπ : Function.Surjective π) (χ : G →* Aˣ) (hχ : ∀ g ∈ π.ker, χ g = 1) : Δ →* Aˣ := (QuotientGroup.lift π.ker χ hχ).comp (MulEquiv.symm (QuotientGroup.quotientKerEquivOfSurjective π hπ) : Δ →* G ⧸ π.ker) end TaylorWiles
Statements phrased using this module (3)
- Inertia character factors through the p^k-quotient of (ℤ/q)^×
ValuationSubring.exists_inertiaCharacter_eq_comp_of_forall_cyclotomic_eq_one5 below · depth 11 - Residually trivial character descends along a p'-order kernel
MonoidHom.exists_eq_comp_of_forall_val_sub_one_mem_maximalIdeal_of_coprime_card_ker3 below · depth 12 - Descended character satisfies ξ(π g)=χ(g)
TaylorWiles.tameDescentChar_comp_eq0 below · depth 13