FLT/Mathlib/RepresentationTheory/Basic.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Pinned FLT blueprint introduction
3 declarations, 0 contain sorry, 0 declared as axioms
Basic
Material destined for Mathlib.
Imported by 2 files
- lemma
Representation.comp_defline 31 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
CommRing,AddCommMonoid,Module,Group,Representation,Eq,LinearMap,RingHom.id,LinearMap.comp,HMul.hMulProof uses:
rfl28 instances, coercions and auxiliary constants left out.
- def
Representation.glMapOfBasisDocumented declaration: glMapOfBasis line 36 sourceSource documentation
A representation
ฯ : G โ GL(V)ofGon a finite freeR-moduleVtogether with a basis๐ofVgives rise to a group homomorphismG โ GL_ฮน(R)via the matrix ofฯ gin the basis๐.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,AddCommMonoid,Module,Group,DecidableEq,Fintype,Representation,Module.Basis,MonoidHom,Matrix.GeneralLinearGroup,MatrixProof uses:
MonoidHom.mk,OneHom.mk,Units.mk,LinearEquiv,RingHom.id,LinearMap,LinearMap.toMatrix,Inv.inv44 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
noncomputable def glMapOfBasis : G โ* Matrix.GeneralLinearGroup ฮน R where โฆ
- def
Representation.baseChangeBase change of a representation along a commutativeR-algebraR': extendsฯ : G โ GL(V)toR' โ[R] Vline 49 sourceSource documentation
Base change of a representation along a commutative
R-algebraR': extendsฯ : G โ GL(V)toR' โ[R] V.standard axioms: Quot.sound, propext what this means
Statement uses:
CommRing,AddCommMonoid,Module,Group,Algebra,Representation,TensorProductProof uses:
MonoidHom.mk,LinearMap,RingHom.id,OneHom.mk,LinearMap.baseChange31 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
noncomputable def baseChange (R' : Type*) [CommRing R'] [Algebra R R'] (ฯ : Representation R G V) : Representation R' G (R' โ[R] V) where โฆ