Definitions/Def_Representation_AbsolutelyIrreducible.lean
Base change and absolute irreducibility of representations
Two notions are introduced for abstract representations of a group. First, for a commutative ring R, an R-module V, a group G and a representation \rho : G \to \mathrm{GL}_R(V) (in Mathlib's sense, a monoid homomorphism from G to V \to_{\ell} V units), and for any commutative R-algebra R', Representation.baseChange R' ρ is the representation of G on R' \otimes_R V which sends g to the R'-linear extension \mathrm{id}_{R'} \otimes \rho(g) of \rho(g); multiplicativity and preservation of the identity are inherited from \rho. The scoped notation R' ⊗ᵣ' ρ denotes this representation. Second, for a field k and a representation \rho of G on a k-module W, the class Representation.IsAbsolutelyIrreducible ρ is a Prop-valued structure with a single field: for every type k' in a fixed universe u (a universe parameter of the class itself), every field structure on k' and every k-algebra structure on k', the base-changed representation k' \otimes_k \rho of G on k' \otimes_k W is irreducible in the sense of Mathlib's IsIrreducible. Thus absolute irreducibility is phrased as stability of irreducibility under arbitrary field extensions of k, the field structure and the algebra structure being quantified over rather than fixed, so that a single type may be used with several k-algebra structures; the quantification ranges over fields whose carrier lies in the universe u.
Relation to Mathlib
Built on Mathlib's Representation.IsIrreducible and LinearMap.baseChange; the base change of a representation and the predicate of absolute irreducibility are defined here rather than taken from Mathlib.
Where it is used
These notions are the ambient form of absolute irreducibility used in the representation-theoretic parts of the argument, notably the Brauer–Nesbitt type results and the Taylor–Wiles patching input, where absolute irreducibility of a residual representation is the standing hypothesis; the two-dimensional residual Galois case is treated by a separate, specialised predicate.
References
- C. W. Curtis and I. Reiner, Representation Theory of Finite Groups and Associative Algebras, Pure and Applied Mathematics XI, Interscience, 1962, §29
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1–154
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 34 lines
- 3 declarations
- used in the statements of 12 theorems and imported by 15 proofs
- imports 0 definition modules
Source file: Definitions/Def_Representation_AbsolutelyIrreducible.lean
Declarations
- def
Representation.baseChange - class
Representation.IsAbsolutelyIrreducible - field
Representation.IsAbsolutelyIrreducible.absolutelyIrreducible
Source
import Mathlib.RepresentationTheory.Irreducible ↗ import Mathlib.LinearAlgebra.Matrix.GeneralLinearGroup.Defs ↗ set_option autoImplicit false section open LinearMap open scoped TensorProduct namespace Representation universe u variable {R V G : Type*} [CommRing R] [AddCommMonoid V] [Module R V] [Group G] noncomputable def baseChange (R' : Type*) [CommRing R'] [Algebra R R'] (ρ : Representation R G V) : Representation R' G (R' ⊗[R] V) where toFun g := LinearMap.baseChange R' (ρ g) map_one' := by aesop map_mul' := by aesop scoped notation R' "⊗ᵣ'" ρ => baseChange R' ρ variable {k : Type*} [Field k] {W : Type*} [AddCommMonoid W] [Module k W] class IsAbsolutelyIrreducible (ρ : Representation k G W) : Prop where absolutelyIrreducible : ∀ k' : Type u, ∀ _ : Field k', ∀ _ : Algebra k k', IsIrreducible (k' ⊗ᵣ' ρ) end Representation end
Statements phrased using this module (12)
- Carayol's lemma: lifts descend to their trace subalgebra
Deformation.TraceAlgebra.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 - 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 - Absolute irreducibility transfers to the matrix representation
ResidualGaloisRep.isAbsolutelyIrreducible_iff_matrixRepresentation5 below · depth 9 - Conjugate lifts are strictly equivalent, residually absolutely irreducible case
Deformation.exists_residuallyTrivial_conj_of_conj5 below · depth 10 - Burnside's criterion for absolute irreducibility
Representation.isAbsolutelyIrreducible_matrix_iff_span_range_eq_top3 below · depth 10 - Burnside spanning theorem for absolutely irreducible matrix representations
Representation.span_range_eq_top_of_isAbsolutelyIrreducible_matrix2 below · depth 10 - Schur's lemma for lifts of an absolutely irreducible representation
Deformation.exists_eq_smul_one_of_commute4 below · depth 11 - Burnside spanning for absolutely irreducible representations
Representation.span_range_eq_top_of_isAbsolutelyIrreducible2 below · depth 14 - Commutant criterion for absolute irreducibility of a representation
Representation.isAbsolutelyIrreducible_iff_isIrreducible_and_surjective_algebraMap_end4 below · depth 15 - Injectivity after base change for absolutely irreducible ρ
Representation.injective_liftBaseChange_of_isAbsolutelyIrreducible0 below · depth 18