Skip to content

Commit 39328e9

Browse files
chore(RepresentationTheory/Intertwining): slightly generalise two lemmas (leanprover-community#37694)
1 parent 03cf4f1 commit 39328e9

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

Mathlib/RepresentationTheory/Intertwining.lean

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -627,11 +627,13 @@ lemma rTensor_add (f₁ f₂ : IntertwiningMap σ τ) :
627627
lemma rTensor_smul (a : A) (f : IntertwiningMap σ τ) :
628628
rTensor ρ (a • f) = a • rTensor ρ f := tensor_smul_left _ _ _
629629

630-
lemma rTensor_comp_lTensor (f : IntertwiningMap σ ρ) (g : IntertwiningMap ρ τ) :
631-
(f.rTensor τ).comp (g.lTensor σ) = f.tensor g := by ext; simp
630+
variable {Q : Type*} [AddCommMonoid Q] [Module A Q] {υ : Representation A G Q}
632631

633-
lemma lTensor_comp_rTensor (f : IntertwiningMap σ ρ) (g : IntertwiningMap ρ τ) :
634-
(f.lTensor τ).comp (g.rTensor σ) = g.tensor f := by ext; simp
632+
lemma rTensor_comp_lTensor (f : ρ.IntertwiningMap τ) (g : σ.IntertwiningMap υ) :
633+
(f.rTensor υ).comp (g.lTensor ρ) = f.tensor g := by ext; simp
634+
635+
lemma lTensor_comp_rTensor (f : ρ.IntertwiningMap τ) (g : σ.IntertwiningMap υ) :
636+
(g.lTensor τ).comp (f.rTensor σ) = f.tensor g := by ext; simp
635637

636638
end IntertwiningMap
637639

0 commit comments

Comments
 (0)